본문 바로가기

전체 글

(112)
2023/01/16 UDP,TCP 비연결지향형 UDP 프로토콜 UDP가 하는일 사용자 데이터 프로토콜(User Datagram Protocol, UDP)은 유니버설 데이터 프로그램 프로토콜(Universal Datagram Protocol) 이라고 일컫기도 한다. UDP의 전송 방식은 너무 단순해서 서비스의 신뢰성이 낮고, 데이터그램 도착 순서가 바뀌거나, 중복되거나, 심지어는 통보 없이 누락시키기도 한다. UDP는 일반적을 오류의 검사와 수정이 필요없는 프로그램에서 수행할 것으로 가정한다. UDP 프로토콜을 사용하는 프로그램 도메인을 물으면 IP를 알려주는 DNS 서버 UDP로 파일을 공유하는 TFTP서버 라우팅 정보를 공유하는 RIP 프로토콜 연결 지향형 TCP 프로토콜 전송 제어 프로토콜(Transmission Control Pro..
2023/01/13 4계층 프로토콜 4계층에서 하는 일 전송계층(Transport Layer)은 송신자의 프로세스와 수신자의 프로세스를 연결하는 통신 서비스를 제공한다. 전송 계층은 연결 지향 데이터 스트림 지원, 신뢰성, 흐름제어, 그리고 다중화와 같은 편리한 서비스를 제공한다. 전송 프로토콜 중 가장 잘 알려진 것은 연결 지향 전송 방식을 사용하는 전송 제어 프로토콜 (TCP)이다. 보다 단순한 전송에 사용되는 사용자 데이터그램 프로토콜(UDP)도 있다. 비연결 지향형 프로토콜이라고 불리는 UDP 프로토콜 연결 지향형 프로토콜인 TCP프로토콜이 있다. 포트 번호 포트 번호의 특징 특정 프로세스와 특정 프로세스가 통신을 하기 위해 사용한다. 하나의 포트는 하나의 프로세스만 사용 가능하다. 하나의 프로세스가 여러 개의 포트를 사용하는 것은..
2023/01/12 IPv4, ICMP, 라우팅테이블, 조각화 IPv4 프로토콜 IPv4가 하는일 네트워크 상에서 데이터를 교환하기 위한 프로토콜 데이터가 정확하게 전달될 것을 보장하지 않는다. 중복된 패킷을 전달하거나 패킷의 순서를 잘못 전달할 가능성도 있다. (악의적으로 이용되면 Dos공격이 됨) 데이터의 정확하고 순차적인 전달은 그보다 상위 프로토콜인 TCP에서 보장한다. IPv4는 20바이트이고 IP Option이 붙을 때마다 4바이트씩 붙는다. 이론상 최대 10개의 옵션이 붙을수도있다. Version : 버전을 쓰는것인데 여기는 무조건 16진수인 4가온다. IPv6는 모양 자체가 다르기 때문에 6은 못온다. IHL(Header Length) : 헤더의 길이는 최소 20바이트라 여기에는 나누기 4가 들어와서 16진수인 5가 들어온다. Type of Servi..
2023/01/11 ARP 프로토콜 ARP프로토콜 ARP가 하는일 ARP프로토콜은 같은 네트워크 대역에서 통신을 하기위해 필요한 MAC주소를 IP주소를 이용해서 알아오는 프로토콜이다. 같은 네트워크 대역에서 통신을 한다고 해도 데이터를 보내기 위해서는 7계층부터 캡슐화를 통해 데이터를 보내기 때문에 IP주소와 MAC주소가 모두 필요하다. 이 때 IP주소는 알고 MAC주소는 모르더라도 ARP를 통해 통신이 가능하다. Hardware type : 이더넷만 오기 때문에 16진수로 0001이온다 Protocol type : IPv4만 오기때문에 16진수로 0800이온다 Hardware Address Length : MAC주소 6바이트기때문에 06 Protocol Address Length : IP주소 4바이트이므로 04 Opcode는 물어볼때는 ..
2023/01/10 OSI 7의 3계층 3계층의 기능 3계층에서 하는 일 3계층은 다른 네트워크 대역 즉, 멀리 떨어진 곳에서 존재하는 네트워크까지 어떻게 데이터를 전달할지 제어하는 일을 담당 쉽게 이야기하면 서로 다른 LAN대역을 연결시켜주는 역할이 3계층이다. WAN에서 통신 할 때 사용하는 IP주소 IPv4주소 : 현재 PC에 할당된 IP주소 서브넷 마스크 : IP 주소에 대한 네트워크의 대역을 규정하는 것 게이트웨이 주소 : 외부와 통신할 때 사용하는 네트워크의 출입구 3계층프로토콜에 알아둘것은 ARP프로토콜, IPv4프로토콜, ICMP프로토콜정도 일반적인 IP주소 IP주소는 4바이트고 10진수로 쓴다. IP주소는 초기에는 Classful IP주소를 썼다. 그런데 이 주소는 딱 맞게 써야하니 남는 IP주소가 많아져서 낭비가 심했다 그래..
2023/01/09 OSI 7의 2계층 2계층이 하는 역할 가까이에 있는 컴퓨터 즉, 로컬 에이리아 컴퓨터에서 통신을 어떻게 하는가를 정의한게 OSI 7계층의 2계층이다. 2계층의 기능 2계층은 내가 전달하는 데이터가 오류가 있는지 없는지 흐름을 제어하는 흐름제어 그리고 그 데이터에 오류가 있는지 없는지 오류제어를 한다. 2계층은 하나의 네트워크 대역 LAN에서만 통신할 때 사용한다. 그래서 다른 네트워크와 통신할 때는 항상 3계층이 도와주어야 한다. 2계층이 사용하는 Media Access Address 즉 MAC주소라고한다(물리적인 주소,헤드웨어 장치) 이 MAC주소는 cmd에서 ipconfig /all 을 치면 알 수 있다. 이 주소는 물리적주소 16지수로 쓴다. MAC 주소 표기 방식 16진수 (10진수는 0~9로 모든 수를 표현, 1..
2023/01/06 네트워크 모델 네트워크 모델 네트워크 모델의 종류 TCP/IP 모델 4계층- 응용 3계층 - 전송 2계층 - 네트워크 1계층 - 네트워크 인터페이스 OSI 7계층 7계층 - 응용 - HTTP, SMTP, IMAP, POP, SNMP, FTP, TELNET, SSH 6계층 - 표현 - SMB, AFP, XDR 5계층 - 세션 - NetBIOS 4계층 - 전송 - TCP, UDP, SPX 3계층 - 네트워크 - IP, ICMP, ARP, IGMP, X.25, ARP, PARP, BFP, OSPF, RIP, IPX, DDP 2계층 - 데이터 링크 - Ethernet, 토큰링, PPP,HDLC, 프레임 릴레이, ISDN, ATM, 무선랜, FDDI 1계층 - 물리 - 전선, 전파, 광섬유, 동축케이블, 도파관, PSTN, 리..
2023/01/05 네트워크 기초 네트워크란 ? 노드들이 데이터를 공유할 수 있게 하는 디지털 전기통신망의 하나이다. 여러개의 연결되어있는 하나의 통신망 즉, 분산되어 있는 컴퓨터를 통신망으로 연결한 것을 말한다. 네트워크에서 여러 장치들은 노드 간 연결을 사용하여 서로에게 데이터를 교환한다. *노드 : 네트워크에 속한 컴퓨터 또는 통신 장비를 뜻하는 말 인터넷이란 ? 문서, 그림, 영상과 같은 여러가지 데이터를 공유하도록 구성된 세상에서 가장 큰 전세계를 연결하는 네트워크 흔히 www를 인터넷으로 착각하는 경우가 많은데 www는 인터넷을 통해 웹과 관련된 데이터를 공유하는것 인터넷을 통해서 웹을 이용하는 것이 www이다. 네트워크안에 인터넷이 포함되어있음. 네트워크는 통신망, 인터넷은 통신망중 가장 큰 네트워크 통신망 크기에 따른 네트..