log(JYEON)

[컴퓨터네트워크] OSI 7 Layer , Transport Layer 개요 본문

Study/컴퓨터네트워크

[컴퓨터네트워크] OSI 7 Layer , Transport Layer 개요

j-yeon 2020. 6. 9. 11:17

1. 알고 가기

OSI 7 Layer : 프로토콜을 기능별로 나눈 것. 각 계층은 하위 계층의 기능만을 이용하고 상위 계층에 기능을 제공한다.

일반적으로, 하위 계층은 하드웨어로 상위 계층은 소프트웨어로 구현된다. 

[7] Application Layer : 응용 프로세스와 관련된 일반적인 응용 서비스 수행 (Ex. HTTP)

[6] Presentation Layer : 사용자의 명령어를 완성 및 결과 표현 + 포창 / 압축 / 암호화 

[5] Session Layer : 양 끝단의 응용 프로세스가 통신을 관리하기 위한 방법 제공 + TCP / IP 세션을 만들고 없애는 책임을 짐. 

[4] Transport Layer : End to End의 사용자들이 신뢰성있는 데이터를 주고 받을 수 있도록 함.  (Ex. TCP)

[3] Network Layer : 여러개의 노드를 거칠 때 마다 경로를 찾아주는 역할 제공(Routing) + 데이터를 연결하는 다른 네트워크를 통해 전달함으로써 인터넷이 가능하도록 함. + 논리적인 주소 구조(IP) 할당

[2] Data Link Layer : Point to Point 간 신뢰성있는 전송을 보장하기 위한 계층으로 네트워크 위의 개체 간 데이터 전달 + Physical Layer에서 발생할 수 있는 오류를 찾고 수정하는 데 필요한 절차적 기능적 수단 제공. (ex. Ethernet)

[1] Physical Layer : 기본 네트워크 하드웨어 전송 기술

( 외우기 Tip : 모든 사람은 데이터 처리가 필요한듯 하다. A P S T N D P  - All People Seem To Need Data Processing )

 

2. Transport Layer

1) 기능 : 서로 다른 호스트 간에 동작하는 어플리케이션 프로세스들 간 논리적인 커뮤니케이션이 가능하도록 함.(End to End)

End-To-End

- Sender : Application Message -> Segments / Network Layer(하위계층)에 전달될 수 있도록 함.

- Receiver : Segments -> Application Message / Application Layer(상위계층)에 전달될 수 있도록 함.

 

Application -> Physical Layer로 Data가 전송될 때 각각의 Header가 붙는 구조.

Link Layer의 경우 Header와 Trailer 모두 붙게 되는데 이는 Error Detection을 위한 코드를 담기 위해서다. (Trailer)

'Study > 컴퓨터네트워크' 카테고리의 다른 글

[컴퓨터네트워크] Multiplexing / Demultiplexing  (0) 2020.06.09