네트워크/기타4 ICMP 헤더 구조 ICMP 헤더 구조 ICMP(Internet Control Message Protocol)는 인터넷 환경에서 오류에 관한 처리를 지원하는 용도로 사용되며, IP 패킷의 데이터 부분에 캡슐화되어 송신 호스트에게 전달된다. TCP/IP 기반의 통신망에서 전송 과정에 문제가 발생하면 라우터에 의해 ICMP 메시지가 자동으로 발생하여 패킷 송신 호스트에게 전달된다. Type - 타입에는 패킷 내에 어떠한 종류의 ICMP 메시지가 존재하는지 정의한다. Code - type에 대한 상세한 설명이 들어가 있다. Checksum - 전달된 패킷이 이상없이 잘 도착하였는지를 체크한다. Message - Message필드에는 각 타입별로 다르게 구성된다. Type Code 설명 0 0 Echo reply(Type 8, E.. 2018. 8. 27. IP패킷 헤더구조 IP패킷 헤더구조 IP패킷은 라우터 MTU(Maximum Transfer Unit)에 맞게 전송해야 하기 때문에 패킷의 크기가 클경우 단편화가 일어나게 된다. MTU : 어떤 데이터링크에서 하나의 프레임 또는 페킷에 담아 운반 가능한 최대 크기 Version IPv4인지 IPv6인지 구별하기 위해 사용 Header Length 헤더의 길이를 나타냄 이것을 보고 IP헤더의 길이를 알 수 있다. (최소 20byte 최대 40byte) IP헤더를 보고 데이터의 시작을 알 수 있다. D : 이 플레그가 체크되어 있으면 단편화를 할 수 없다. M : 1이면 단편화된 조각이 더 있다는 뜻이고 0 이면 마지막 패킷이라는 소리이다. Type Of Service(TOS) 우선순위를 나타내는 3bit의 Precedence.. 2018. 8. 27. 캡슐화와 역캡슐화 캡슐화 (Encapsulation) 캡슐화는 통신 상에서 상위계층의 툥신규약 정보를 하위 통신 규약 프레임 사용자 정보영역에 내장시켜 전송하는 기술로 데이터를 캡슐화 하는것이다. 5. 상위 계층에서 데이터를 만든다. 4. 데이터를 전송하기 위하여 분할 한다. (세그먼트 분할) TCP인지 UDP인지에 따라 헤더가 붙는다 3. 헤더에 주소를 넣는다. (패킷) 2. 물리적 주소를 달아준다. (프레임) 1. 비트로 바꾸어 전송을 한다. 2계층에서 2계층 푸터라 써져있는 부분은 Frame Trailer로 오류 검출을 위해 사용한다. 역캡슐화는 수신측에서 캡슐화된 데이터를 푸는것이다. 1. 수신측은 캡슐화된 데이터를 받아 2계층으로 넘긴다. 2. 프레임 헤더의 물리주소와 다른 제어 정보를 읽고 3계층으로 넘긴다. .. 2018. 8. 20. OSI 7계층과 TCP/IP 4계층 OSI 참조 모델 (Open System Interconnection Reference Model) - 네트워크 연결간의 어려움이 많아 호환성 결여를 막기위하여 국제표준화기구(ISO) 에서 개발한 모델 계층 PDU 7계층 응용 계층 (Application Layer) 데이터 (Data) 6계층 표현 계층 (Presentation Layer) 5계층 세션 계층 (Session Layer) 4계층 전송 계층 (Transport Layer) 세그먼트 (Segment) 3계층 네트워크 계층 (Network Layer) 패킷 (Packet) 2계층 데리터 링크 계층 (Data Link Later) 프레임 (Frame) 1계층 물리 계층 (Physical Layer) 비트 (Bit) PDU : packet data.. 2018. 5. 14. 이전 1 다음