Summary

[모두의 네트워크] 02장. 네트워크의 기본 규칙

프로그래민 2021. 11. 25. 19:17
반응형

네트워크의 규칙

프로토콜

컴퓨터 간에 정보를 주고받을 때의 통신 방법에 대한 규칙이나 표준.

 

OSI 모델과 TCP/IP 모델

OSI모델

국제표준화기구(ISO)가 1977년에 정의한 국제 통신 표준 규약. 네트워크의 기본 구조를 7계층으로 나눠서 표준화한 통신 규약으로 현재 다른 모든 통신 규약의 기반.

OSI 7계층 구조

 

OSI 7계층 (Open Standards Interconnection)

계층 이름 설명, 기능 및 특징 장비 전송 단위 프로토콜
7계층 응용 계층
(Application Layer, 애플리케이션 계층)
이메일 & 파일 전송, 웹 사이트 조회 등 애플리케이션에 대한 서비스를 제공.   Data HTTP, FTP, DNS, DHCP, SMTP
6계층 표현 계층
(Presentation Layer, 프레젠테이션 계층)
문자 코드, 압축, 암호화 등의 데이터를 하나의 표현 형태로 변환.   Data JPEG, MPEG, AFP
5계층 세션 계층
(Session Layer)
세션 체결, 통신 방식을 결정.
사용자 간의 포트 연결(세션)이 유효한지 확인.
  Data SSH, TLS
4계층 전송 계층
(Transport Layer, 트랜스포트 계층)
신뢰할 수 있는 통신을 구현. 게이트웨이 Segment TCP, UDP, ARP
3계층 네트워크 계층
(Network Layer)
다른 네트워크와 통신하기 위한 경로 설정 및 논리 주소 결정. 스위치(L3), 라우터 Packets IP, ARP, RARP, ICMP, IGMP
2계층 데이터 링크 계층
(Data Link Layer)
네트워크 기기 간의 데이터 전송 및 물리 주소를 결정. 스위치(L2), 브릿지, 랜카드 Frames HDLC, LAPB, PPP, LLC
1계층 물리 계층
(Physical Layer)
시스템 간의 물리적인 연결과 전기신호를 변환 및 제어. 허브, 리피터 Bits Ethernet, RS-232C

 

TCP/IP 모델 (Transmission Control Protocol, Internet Protocol)

OSI vs TCP/IP

OSI 모델 7계층의 네트워크에서 데이터를 전송하는 과정을 4개 계층(Layer)으로 단순화 시켜 사용하는 모델. 

계층 이름 설명, 기능 및 특징 프로토콜
4계층 응용 계층
(Application Layer, 애플리케이션 계층)
OSI의 5,6,7계층에 해당.
다른 계층의 서비스에 접근할 수 있는 애플리케이션 제공.
HTTP, FTP, DNS, DHCP, SMTP
3계층 전송 계층
(Transport Layer, 트랜스포트 계층)
OSI의 3,4계층에 해당.
자료의 송수신 담당.
TCP/UDP에 대한 구분을 하고 데이터에 대한 제어 정보를 포함.
TCP, UDP
2계층 인터넷 계층
(Internet Layer)
OSI의 3계층에 해당.
네트워크상 최종 목적지까지 정확하게 연결되도록 연결성 제공.
IP, ARP, ICMP, IGMP
1계층 네트워크 인터페이스 계층
(Netwrok Interface Layer)
OSI의 1,2계층에 해당.
에러 검출 기능 및 패킷의 프레임화 기능 수행.
Ethernet, RS-232C

 

캡슐화

컴퓨터 통신에서 상위 계층의 통신 프로토콜 정보를 데이터에 추가하여 하위 계층으로 전송하는 기술.

TCP/IP 캡슐화

 

역캡슐화

컴퓨터 통신에서 상위 계층의 통신 프로토콜에서 하위 게층에서 추가한 정보와 데이터를 분리하는 기술.

TCP/IP 역캡슐화

 

 

출처
https://owlyr.tistory.com/13
https://devowen.com/344
https://beankhan.tistory.com/68
https://liveyourit.tistory.com/186
모두의 네트워크 - 길벗 출판, 미즈구치 카츠야 저
 

모두의 네트워크 - 교보문고

10일 만에 배우는 네트워크 기초 | 즐거운 프로그래밍 경험 | 누구나 10일이면네트워크를 이해할 수 있다!준비 | 네트워크 기초 지식 익히기네트워크, 패킷, 비트, 바이트, 랜, 서버 등 네트워크 용

www.kyobobook.co.kr

반응형