본문 바로가기
반응형

Network17

Packet Analysis - 4. 3Way_4Way Handshake & UDP TCP Header를 분석하기 전에 TCP 연결과 종료시의 동작 구조인 3Way_4Way Handshake를 간단히 살펴 본 후 비교적 간단한 UDP 구조를 분석해 보겠습니다. 1. 3Way-Handshake 1.1. TCP 연결 시 1.2. 양쪽 모두 데이터 전송 준비 완료 보장 1.3. 실제 데이터 전달 시작 전 다른 쪽이 준비가 되었다는 것을 확인 1.4. TCP/IP를 이용해서 통신 시 상대방 컴퓨터와 사전 세션 수립 과정 1.5. Client -> Server 1.5.1. SYN 1.5.1.1. Client가 Server에 연결 요청 메세지 전송 1.5.1.2. 최초 데이터 전송 시 Sequence Number를 임의의 랜덤한 숫자 지정 1.5.1.3. SYN Flag Bit를 1로 설정한 Se.. 2022. 3. 18.
Packet Analysis - 3. IP Header 오늘은 IP Header를 분석해 보도록 하겠습니다. 항상 Wireshark를 통해서 이론적인 부분과 실제 Packet을 비교하는 버릇을 들이시기 바랍니다. 1. IP Header 1.1. IP Header 구조 1.1.1. Version : 0x04 IPv4를 의미합니다. 1.1.2. Header Length : IP Header의 길이를 32bit 즉 4byte 단위로 나타냄. 대부분 20Byte 1.1.2.1. 필드값이 거의 5 ( 5 X 32bit(4Byte) = 20Byte ) 1.1.3. Type of Service Flags : 서비스의 우선 순위 제공 1.1.4. Total Packet Length : 전체 IP Packet의 길이를 Byte 단위로 표시 1.1.5. Fragment Ide.. 2022. 3. 16.
Packet Analysis - 2. ARP (Address Resolution Protocol) ㅎㅎ 맨날 글을 먼저 쓰다가 그림이 먼저 등장하니 당황스럽겠네요! 이래도 해보고 저래도 해보는 거죠! 옛날 삔꼽고 나오던 정찬후 생각나네요! 오늘은 IP Header 이전에 그 보다 간단한 ARP Packet을 분석해 보겠습니다. 간단한 시나리오를 통해서 살펴보도록 하겠습니다. 1. 정의 1.1. ARP(Address Resolution Protocol) 1.1.1. 통신하고 싶은 상대방의 IP Address를 알고 있는 경우 IP Address에 대응하는 MAC Address 주소를 가져오는 Protocol을 의미. 1.1.2. 반대로는 RARP(Reverse Address Resolution Protocol). 2. 동작 원리 2.1. 송신 2.1.1. 동일한 Network에서 Data를 전송하기 위.. 2022. 3. 15.
IP Address와 Subnet -6. Subnet의 문제3,4 이제 Subnet도 슬슬 마무리를 해야 할 시간입니다. 생각이 너무 많으면 배가 산으로 갑니다. 가장 쉬운 문제를 하나 갖다 놓고 이해가 될때까지 확인해 보세요! 그리고 완벽하게 이해가 되면 다음 문제를 풀어보시기 바랍니다. 1. 5개의 Network 2. 7개의 Network 2022. 3. 13.
반응형