대학교/데이터통신

데이터 통신 - (2) 프로토콜, TCP/IP, OSI

매 석 2023. 3. 23. 18:52
반응형

- 프로토콜

- 프로토콜 : 송신자, 수신자, 모든 중간 장치들이 효과적인 통신을 위해 지켜야 할 규칙

- 프로토콜 계층화 : 여러 계층을 두어 서로 다른 계층간에 임무를 나눈다.

- 프로토콜 계층화 원칙

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 모델이 완성되었고,

일부 계층은 완전히 정의되지 않았으며 높은 수준의 완성도를

보여주지 못하기 때문이다.