DongDD's IT

OSI 7계층 본문

네트워크

OSI 7계층

DongDD 2017. 7. 23. 15:30

OSI 7 Layers(Open Systems Interconnection) 


OSI 7 Layers


- International Stadards Organization(ISO) 에서 네트워크 관리와 사용을 간편하게 할수 있도록 만들어 놓은 7계층




- Layer 7 (Application) :  응용 프로세스와 관계되어 있고 일반적인 응용 서비스를 수행하는 계층. (message)

- Layer 6 (Presentation) : 코드 간 번역을 담당. MIME 인코딩이나 암호화 등의 동작을 하는 계층.

- Layer 5 (Session) : 응용 프로세스의 통신을 관리하는 계층. full-duplex, half-duplex 설정

- Layer 4 (Transport) : 아래 계층에 신뢰성 있는 데이터를 제공하는 계층. TCP,UDP 등 여러 프로토콜을 제공 해줌. Port address 사용. Process-to-Process delivery  (segment, user datagram)

- Layer 3 (Network) : 물리적인 네트워크 사이의 라우팅을 담당하는 계층. IP address(Logical address) 사용. (datagram)

- Layer 2 (Data link) : 물리적인 네트워크 사이의 데이터 전송을 담당하는 계층. MAC address(Physical address) 사용.  Hop-to-Hop Delivery. (frame)

- Layer 1 (Physical) : 네트워크 데이터가 전송되는 물리적 매개체를 담당하는 계층. analog 또는 digital signal의 형태로 transport medium을 통해 data 전송. (bit)


Port address : 2bytes   

IP address : IPv4(4bytes), IPv6(16bytes)

MAC address :  6bytes



다른 Layer의 data를 건드리지 않기 위해 그대로 유지한 상태로 Layer에서 해야할 일들과 여러 정보들을 header를 만들어 붙여서 다음 Layer로 보냄.

- Encapsulation : 해당 Layer에서 필요한 정보들을 입력해 header를 붙임

- Decapsulation : 해당 Layer에서 붙여진 header를 제거하여 여러 검사를 하고 다음 layer로 올려보냄


Comments