- 프로토콜
- 프로토콜 : 송신자, 수신자, 모든 중간 장치들이 효과적인 통신을 위해 지켜야 할 규칙
- 프로토콜 계층화 : 여러 계층을 두어 서로 다른 계층간에 임무를 나눈다.
- 프로토콜 계층화 원칙
1. 양방향 통신을 원한다면 각 계층은 한 가지씩 상반되는
두 가지의 작업을 수행할 수 있어야 한다.
2. 각 계층의 객체는 동일해야 한다.
- TCP/IP 프로토콜 그룹
- 현재 인터넷에서 사용하는 모델이다.
총 5개의 계층으로 구성된 계층적 모델이다.
- 각 계층은 필요한 Layer까지만 올라갔다 내려간다.
- 프로토콜 계층화에서 각 장치에 있는 계층은 동일한 객체를 가진다.
- 5계층에 대한 설명
1계층 : 물리층
- 프레임의 각 비트를 링크를 따라 전달하는 책임이 있다.
전송 매체를 이용하며, 한 개의 홉만을 책임진다.
2계층 : 데이터 링크층
- 유무선 링크를 통하여 프레임 전달하는 책임이 있다.
상위층으로부터 데이터그램을 받아 해당 링크로 전송할 책임이 있다.
physical address(mac-48bit)를 주소로 가진다.
3계층 : 네트워크층
- 통신은 호스트 대 호스트로 진행된다.
발신지 컴퓨터와 목적지 컴퓨터간 연결 생성을 책임진다.
패킷을 최선의 경로로 선택할 책임을 가진다.
logical address(IP)를 주소로 가진다.
4계층 : 전송층
- 논리적 연결은 종단 대 종단이다.
응용층으로부터 메시지를 받아 전송층 패킷으로 캡슐화하여
목적지 호스트의 전송층에 전달할 책임을 가진다.
응용층에 서비스를 제공한다. port address를 주소로 가진다.
대표 프로토콜로 TCP를 가진다.
5계층 : 응용층
- 논리적 연결은 종단 대 종단이다.
서로 응용층 간에 메시지 교환을 한다.
프로세스간 통신을 제공한다.
- OSI 7계층
- TCP/IP의 5계층이 OSI에서는 5~7 계층으로 구분된다.
현재 OSI 모델은 잘 사용되고 있지 않다.
그 이유는 TCP/IP가 자리잡은 후에 OSI 모델이 완성되었고,
일부 계층은 완전히 정의되지 않았으며 높은 수준의 완성도를
보여주지 못하기 때문이다.
'대학교 > 데이터통신' 카테고리의 다른 글
데이터 통신 - (6) 매체 접근 제어 (3) | 2023.05.02 |
---|---|
데이터 통신 - (5) 프레임 짜기, 오류 제어 (2) | 2023.05.01 |
데이터통신 - (4) 다중화, 전송 매체 (1) | 2023.04.06 |
데이터통신 - (3) 신호, 디지털 전송, 아날로그 전송 (2) | 2023.04.04 |
데이터 통신 - (1) 데이터 통신과 네트워크 (2) | 2023.03.23 |