본문 바로가기

개념정리/네트워크

[네트워크] 01. 네트워크 모델


 

01. 네트워크 모델

 

[네트워크 모델 종류]

TCP/IP 모델

 - 4계층 구성 (실질적 프로토콜 기반 - 인터페이스, 네트워크, 전송, 응용)

 

OSI 7 Layer

 - 7계층 모형 Open Systems Interconnection Reference Model

 - ISO(국제표준화기구)에서 표준으로 지정한 모델

 - 7계층 구성 (논리적 역할 기반 분류)

7. Application 응용 응용 프로세스와 직접 관계, 네트워크 소프트웨어 UI, 사용자 I/O,  HTTP (사실상 응용,표현,세션 모두 포함), SMTP, TELNET, SSH ...
6. Presentation 표현 데이터 변환, 압축, 암호화 SMB, AFP, XDR
5. Session 세션 통신 사용자들 대화제어 및 동기화, 통신 관리 방법 제공 NetBIOS
4. Transport 전송 End to End(종단간 통신), 포트주소 담당, 패킷 생성 및 전송 유효성 체크, 오류검출, 복구, 흐름제어, 중복검사 TCP, UDP ...
3. Network 네트워크 논리적 주소 부여, 라우팅, 흐름제어, 세그멘테이션, 오류제어, 인터네트워킹   ICMP, IP, ARP ...
2. Data Link 데이터 링크 Point to Point, 노드간의 데이터 전달, MAC주소 물리적 할당, 물리계층 에러검출, 재전송, 흐름제어 이더넷, 와이파이 ...
1. Physical 물리 하드웨어 전송 기술 전선, 전파, 광섬유, 케이블, 모뎀 ...

 

 

[패킷이란]

 - 네트워크 상에서 전달되는 데이터의 형식화된 블록

 - 제어정보와 사용자 데이터(페이로드)로 구성

 - footer(푸터)는 이더넷만 붙는다

Header Payload footer 

 - Encapsulation 캡슐화 : 프로토콜을 붙여가며 최종적으로 전송할 패킷을 만드는 과정

   * 상위 계층부터 붙인다 

캡슐화된 패킷

 - Decapsulation: 받은 패킷의 프로토콜을 하나씩 벗겨가며 데이터를 확인하는 과정

 

 

[PDU]

 - PDU (Protocol Data Unit) 계층별로 패킷을 부르는 이름

 - 세그먼트 : 4계층 ex) TCP + 데이터

 - 패킷 : 3계층 ex) IPv4 + TCP + 데이터
    * 통칭 패킷과 다름!

 - 프레임 : 2계층 ex) Ethernet + IPv4 + TCP + 데이터