OSI 7 Layer (Open System Interconnection)
기종이 다른 컴퓨터간의 통신시 네트워크 구조에 상관없이 개방형 통신을 할 수 있도록
국제표준화기구(ISO)에서 개발한 모델.
네트워크를 이루는 구성요소들을 계층적 방법으로 나누고 각 계층의 표준을 정한 것.
OSI 모델의 목적은 기본적인 하드웨어와 소프트웨어의 논리적인 변경없이 시스템간의 통신을 개방하는 것.
TCP/IP 4 layer 가 먼저 나왔으며, 향후 OSI 7 layer로 발전하였다. (프로토콜에서 모델로 발전)
그렇다고 해서 TCP/IP 가 OSI 계층의 기능을 수행하지 못하는 것은 아니다.
해당 층에 수행하는 기능을 각각 비교해보자.
<OSI 7 Layer 와 TCP/IP 4 Layer>
응용계층 네트워크 접근, 서비스 제공 |
응용계층 |
사용자가 네트워크에 접근할 수 있는 계층. telnet, http, ftp, ssh .. |
표현계층 이해할 수 있는 포맷 변환 |
입출력 간 데이터를 하나의 표현 형태로 변환 jpeg, gif, mpg .. | |
세션계층 네트워크의 질서 제어 |
사용자 간의 포트연결이 유효한지 확인한다. 세션 확인 SSL, TLS .. protocol. | |
전송계층 게이트웨이 |
전송계층 | 종단 대 종단 간 제어와 에러를 관리한다. 패킷들의 전송이 유효한지 패킷들을 확인하고, 실패한 패킷을 다시 보내는 신뢰성 있는 전송을 보장 머리말(header)에는 세그먼트가 포함. tcp/udp protocol |
네트워크계층 장비: 라우터 |
네트워크계층 | 데이터 주소와 경로의 흐름을 제어한다. (ex - ping) 패킷을 목적지로 전달할 책임을 갖는다. |
데이터링크계층 장비 : 스위치,브리지 |
물리계층 |
이더넷, 토큰 링 등 네트워크 사이의 데이터 전송 순서를 정함.
OSI 7layer에서는 물리적 매체 전송순서와 데이터 접근 방법으로 나누어 계층을 구분했다. |
물리계층 장비: 허브 |
스위치: 허브와 같이 포트에 들어온 신호를 다른 포트에 전송하는 기능
허브는 모든 포트에 전송을 하지만 스위치는 프레임을 필터링 함
MAC(물리주소, 랜카드 하드웨어)주소를 이용, 데이터를 보내고자 하는 포트에만 신호 전달
충돌 도메인이 나뉘어짐
라우터: Routing protocol을 사용하여 IP Packet이 원하는 목적지까지 원할하게 갈 수 있도록 경로를 정해주는 역할을 하는 장비를 지칭하는 것.
- 스위치와 브릿지, 허브를 통해서 LAN을 구성 후 외부와 연결하기 위해서는 라우터가 필요
- 한 네트워크에서 다른 네트워크로 패킷을 전달하기 위해 사용
- 3계층이기때문에 IP주소를 사용해서 전달
- 라우터가 다른장비와 틀린점은 충돌도메인과 브로드캐스트 도메인을 분리
게이트웨이 : l4 이상에서만 작동하며, 컴퓨터 네트워크에서 서로 다른 통신망, 프로토콜을 사용하는 네트워크 간의 통신을 가능하게 하는 컴퓨터나 소프트웨어를 두루 일컫는 용어, 즉 다른 네트워크로 들어가는 입구 역할을 하는 네트워크 포인트이다. 특정 장비가 아니라 네트워크를 할때 노드에서 어디로 전송해야 할지를 나타내는 곳. 라우터나 스위치등의 장비가 될 수 있음
'System > Network ' 카테고리의 다른 글
네트워크 바이트 순서와 호스트 바이트 순서 (Network Byte Order, Host Byte Order) (0) | 2018.06.26 |
---|---|
TCP 3-way Handshake vs 4-way Handshake (0) | 2018.05.19 |
TCP Header 구조체 분석 (0) | 2018.05.09 |
방화벽 (Firewall) (0) | 2018.04.01 |
Proxy 서버 (0) | 2018.03.04 |