OneDay Network
1.1 응용 계층(Application layer) 정의 응용계층은 OSI 7 Layer에서 최상위 계층으로서, 사용자의 인터페이스를 제공하는 계층이다. 1.2 응용 계층(Application layer) 프로토콜 분석가. HTTP(HyperText Transfer Protocol) [그림 1] Centos7 Apache Server (192.168.32.130) Status 웹 서버와 클라이언트의 통신 과정을 보기 위해 Centos7에 apache server를 구축하였다. [그림 2] PC(192.168.85.130)를 통해 웹사이트 접속 PC에서 미리 구축해 놓은 웹사이트에 접속을 하였다. 그러자 “Apache Web Server”라는 문장이 브라우저 상에 보였다. 이렇게 클라이언트가 페이지를 로드..
1.1 전송 계층(Transport layer) 정의 OSI 7 layer에서 4계층에 속하며, 프로토콜 내에서 송신자와 수신자를 연결하는 통신을 제공한다. 전송 계층(Transport layer)에서는 하위 계층인 네트워크 계층처럼 경로, 장비들과 상관없이 응용 프로세스 간 End - to - End 통신한다. 전송 계층에서 가장 핵심은 “프로세스 간의 통신”이라는 것이다. 대표적인 프로토콜로 TCP와 UDP가 존재한다. 1.2 전송 계층(Transport layer) 프로토콜 분석 가. TCP (Transmission Control Protocol) TCP(Transmission Control Protocol)는 연결 지향 방식을 사용한다. TCP Header는 UDP(User Datagram Pro..
1.1 네트워크 계층(Network layer) 정의 OSI 7 layer에서 3계층에 속하며, 라우터를 통해 목적지로 패킷을 보내기 위한 라우팅(Routing)을 담당하는 계층이다. 쉽게 말하면, 네트워크 계층(Network layer)은 어떤 경로로 패킷이 가야 더 효율적인지 판단하여 해당하는 경로로 패킷을 보내는 역할을 수행하는 계층이다. 대표적인 프로토콜로 IPv4/IPv6와 ICMP, IGMP, ARP등 네트워크 계층에서 추구하는 메커니즘을 수행하기 위해 많은 프로토콜들이 존재한다. 1.2 네트워크 계층(Network layer) 프로토콜 분석 가. IPv4(Internet Protocol version 4) [그림 1] Wireshark IP 패킷 Version필드는 IP의 버전을 나타내는 필..