본문 바로가기

ComputerScience/Network

컴퓨터통신 - 3. 표준구조, 인터넷

728x90

1. Standard Architectures (표준 구조)

- OSI (Open Systems Interconnect) : 전세계 누구나 통신을 할 수 있도록 하기 위해 layer의 수, layer의 역할 등의 표준 구조를 정했다. 

- 컴퓨터 네트워크 설계/구현의 표준

- 통신에 필요한 모든 기능/기술 요소를 7계층 구조에 분배

- 각 호스트는 7계층 그리고 중간 노드는 3계층으로 되어있다.

- host의 1,2,3계층은 중간 node와 peer가 된다.

- peer간의 전달하는 데이터 unit을 PDU(Protocol Data Unit)이라고 한다.

2. 7계층 정의

*추상화->계층화를 통해 여러 계층이 각각 필요한 기능을 담당하여 전체 통신을 수행한다.

Physical Layer(물리 계층, 1계층)

- 링크로 연결된 노드 사이의 신호(bit)교환을 수행한다.

 

Link Layer (링크 계층, 2계층)

- 링크로 연결된 노드 사이에 비트묶음(frame)을 교환

- frame의 단위는 PDU

 

Network Layer (네트워크 계층, 3계층)

- 네트워크로 연결된 호스트 사이의 데이터(packet) 교환

- 여기서 단위는 packet

- 핵심 역할은 스위칭

 

Transport Layer (트랜스포트 계층, 4계층)

- 기기 위에서 도는 응용프로그램 사이의 신뢰성있는 메시지 교환

- process간 channel 제공

- 통신간 오류를 다 해결해서 신뢰성있는 전달을 보장한다.

- end to end reliable data transfer

 

Session Layer (5계층)

- 대화 패턴과 관련된 사항 담당

 

Presentation Layer (6계층)

- 데이터 표현 방법과 관련된 사항

 

Application Layer (7계층)

- 응용프로그램 자체와 관련된 사항

3. 인터넷 (Internet)

- 실제로는 인터넷 구조가 표준 구조의 역할을 하고 있다. 이미 많은 사람들이 전세계 통신에 사용하고 있기 때문에 사실상 표준이다.

- 고전 계층 구조(OSI)와 원칙을 반드시 따르지는 않는다.

- 인터넷은 특별히 계층이 존재하지 않는다. 

- 사용되는 여러 프로토콜들의 관계로 구성되어있다.

- network는 osi 123계층에 해당한다.

- tcp가 osi 4계층에 해당한다.

- ftp, http등이 osi 7계층에 해당한다.

- ip (internet protocol)은 서로 다른 네트워크의 연결을 위해 존재하는 프로토콜이다. osi 모델에는 이런 프로토콜이 없다.

 

728x90
반응형