네트워크 통신 규약

Alex Moon·2022년 12월 30일
0

네트워크

목록 보기
3/9

OSI 7 Layer

OSI(Open System Interconnection) 7 Layer는 국제 표준화기구(ISO, International Organization for Standardization)에서 네트워크 통신에 필요한 기능을 7단계로 나누고, 각 계층마다 표준화된 서비스와 프로토콜을 규정한 것이다.

계층명역할Protocol전송단위
Application LayerApplication에게 네트워크 인터페이스 제공HTTP, FTP, SMTP, DNS...Data
Presentation Layer데이터의 표현, 암호화 방식ASCII, SSL, JPEG...Data
Session Layer세션의 시작, 종료 제어TLS, NetBIOS, ISO, SSL...Data
Transport Layer종단 프로그램 간 데이터 전달TCP, UDPSegment
Network Layer종단 장비 간 데이터 전달IP, ICMP, ARP...Packet
Data Link Layer인접 장비와의 연결을 위한 논리적 사양Ethernet, PPP, ARPFrame
Physical Layer인접 장비와의 연결을 위한 물리적 사양전선, 전파, 광섬유...Bit

TCP/IP

Internet Protocol Suite에서 가장 많이 쓰이는 Protocol이다. IP의 주소 체계와 Routing를 이용해 목적지에 도달하며, TCP를 통해 송수신자 간의 연결과 신뢰성 있는 데이터 전송을 하도록 한다.

  • Internet Protocol Suite : 인터넷에서 컴퓨터들이 서로 정보를 주고 받는데 쓰이는 통신 규약(Protocol)
계층명역할Protocol전송단위
Application Layer데이터 형식과 절차 결정HTTP, SMTP, DHCP...Message
Transport Layer애플리케이션에 데이터 할당, E2E(End-to-End) 신뢰성 확보TCP, UDPSegment, Datagram
Internet LayerE2E 통신IP, ICMP, ARP...Packet, Datagram
Network Interface LayerA/D 변환, 자유로운 프로토콜 선택이더넷, 무선 LAN, PPP...Frame

OSI 7 Layer와 TCP/IP

데이터 캡슐화 과정

각 계층에서는 각각 프로토콜에 해당하는 제어 정보를 가진 헤더를 추가한다. 이 과정을 캡슐화라고 한다.
반대로 수신할 때 각 계층별로 자신에 해당하는 제어 정보가 있으면 헤더를 제거한다. 이 과정은 역캡슐화 또는 비캡슐화라고 한다.

  • FCS : Frame Check Sequence
profile
느리더라도 하나씩 천천히. 하지만 꾸준히

0개의 댓글