4계층의 역할
1. 애플리케이션 계층
역할 - 사용자가 실제로 체감할 수 있는 서비스를 제공하는 것
키워드 - URL
2. 트랜스포트 계층
역할 - 애플리케이션 계층의 프로그램에서 전달 받은 데이터를 목적지 애플리케이션 계층의 프로그램까지 전달하는 것
재전송도 여기서 수행
데이터가 제대로 전달되도록 포트 번호 정보를 헤더에 붙이거나 떼어내는 일을 한다.
키워드 - 포트
3. 인터넷 계층
역할 - 데이터에 에드레스 정보를 덧붙여 목적지까지 전달하는 것, 인터넷 통신에서는 목적지까지 도달할 수 있는 경로를 찾아야 하는데,
이때 라우터라는 장비가 사용
키워드 - 어드레스(192.168.219.120)
4. 네트워크 인터페이스 계층
역할 - 유선 LAN 어댑터나 무선 LAN 어댑터가 처리할 수 있는 형태로 데이터를 변환하고 데이터를 목적지까지 전달 하는 것
핵심 - 인터넷 계층은 멀리 떨어져 있는 목적지까지 어떻게 데이터를 잘 전달할 수 있을까에 초점을 맞추고 있고
네트워크 인터페이스 계층은 물리적으로 인접하여 연결된 장비까지 어떻게 데이터를 잘 전달할까에 초점을 맞추고 있다.
키워드 - 이더넷 헤더
통신규약과 프로토콜
프로토콜이란?
컴퓨터가 통신할 때, 지켜야 할 절차나 규약
어떤 절차에 따라 무엇을 보낼것인가?
각 계층 별 프로토콜
애플리케이션 계층 - HTTP
트랜스포트 계층, 인터넷 계층 - TCP/IP
네트워크 인터페이스 계층 - 이더넷
주고받은 데이터의 구조
이더넷 헤더 |
IP 헤더 |
TCP 헤더 |
HTTP 데이터 |
|
네트워크 인터페이스 인터넷 계층 트랜스포트 계층 애플리케이션 계층
TCP/IP란?
인터넷에서 사용되는 각종 표준 프로토콜을 한데 모아서 일컫는 말
인터넷이란?
TCP/IP라는 프로토콜 집합을 사용해서 전 세계의 네트워크를 연결하고 통합한 세계 최대의 네트워크
'네트워크' 카테고리의 다른 글
네트워크 서비스와 애플리케이션 계층(2) (0) | 2017.01.11 |
---|---|
네트워크 서비스와 애플리케이션 계층(1) (0) | 2017.01.10 |
프로토콜 종류 (0) | 2017.01.04 |
컴퓨터 네트워크(2) (0) | 2016.12.24 |
컴퓨터 네트워크(1) (0) | 2016.12.22 |