네트워크 관련 전공 지식을 정리하기 위해 주당 1~2회씩 블로그에 게시글을 작성하는 스터디에 참여하게 되었다.
0. 개요
1. OSI 모델
2. TCP / IP 모델
3. OSI 모델, TCP / IP 모델의 차이점
4. 결론
0. 개요
현재 네트워크의 구조에 대해 전반적으로 알아보고, 두 구조의 차이점에 대해 알아볼 것이다.
1. OSI 모델
1.1. 정의
= 국제 표준화 기구에서 만든 네트워크 참조 모델.
1.2. 특징
* 통신 단계가 7개의 계층으로 나뉜다.
* OSI 7계층이라고 불린다.
* 계층의 종류
- 물리 계층
= OSI 모델 최하단에 있는 계층으로, 1과 0으로 표현되는 비트 신호를 주고받는 계층.
= 통신 매체에 맞는 신호로 운반되도록 비트 데이터의 변환이 이루어지고, 통신 매체를 통한 송수신이 이루어지는 계층.
- 데이터 링크 계층
= 네트워크 내 주변 장치 간 정보를 올바르게 주고받기 위한 계층.
= LAN 기술들이 사용되는 계층.
= 전송 과정에서 발생할 수 있는 충돌 문제를 해결하기도 함
---------해당 단계까지는 네트워크 내 주변 장치 간 통신이 이루어짐.----------
- 네트워크 계층
= 메세지를 다른 네트워크에 속한 수신지까지 전달하는 계층.
= 네트워크 간 통신이 이루어짐.
= IP 주소를 이용해 통신하고자 하는 수신지 호스트와 네트워크를 식별하고, 원하는 수신지에 도달하기 위한 최적의 경로를 결정.
- 전송 계층
= 신뢰성 있고 안정성 있는 전송을 해야 할 때 필요한 계층.
= 패킷의 흐름을 제어하거나 전송 오류를 점검.
= 포트를 통해 실행 중인 응용 프로그램 식별.
- 세션 계층
= 세션을 관리하기 위해 존재하는 계층.
= 세션 계층은 통신을 주고 받는 호스트의 응용 프로그램 간 연결 상태를 생성하거나 유지하고, 종료되었을 때 끊어줌.
- 표현 계층
= 컴퓨터-사람 간의 문자 또는 코드를 이해할 수 있도록 번역하는 계층.
- 응용 계층
= OSI 참조 모델 최상단 계층.
= 유저 및 유저가 이용하는 응용 프로그램에 가장 가까운 계층.
= 사용자가 이용할 응용 프로그램에 네트워크 서비스를 제공.
2. TCP / IP 모델
2.1. 정의
= OSI와 다르게 이론보다 구현에 중점을 둔 네트워크 참조 모델.
2.2. 특징
* 4개의 계층으로 이루어져 있다.
* 계층의 종류
- 네트워크 액세스 계층
= OSI 모델의 데이터 링크 계층과 유사.
= 링크 계층 / 네트워크 인터페이스 계층이라고도 불림.
- 인터넷 계층
= OSI 모델의 네트워크 계층과 유사.
- 전송 계층
= OSI 모델에서의 전송 계층과 유사.
- 응용 계층
= OSI 모델의 세션 계층, 표현 계층, 응용 계층을 합친 것과 유사.
3. OSI 모델, TCP / IP 모델의 차이
3.1. 계층의 차이
= OSI 모델은 7계층, TCP / IP 모델은 4계층으로 이루어져 있다.
3.2. 생성 목적
= OSI : 국제 표준화를 목표로 이상적인 모델을 제안함으로써 여러 기술이 공통된 기반에서 통신할 수 있게 하려는 목적.
= TCP / IP : 실제 인터넷 통신에 필요한 기능 구현이 목적.
3.3. 프로토콜 매핑
= OSI : 실제 사용되는 프로토콜이 적고, 이론적 목적이 강함.
= TCP / IP : 인터넷에서 사용되는 거의 모든 통신 프로토콜의 기반 모델.
4. 결론
네트워크의 전반적인 계층 구조를 익히는 데 도움이 되었고, 앞으로 해당 계층들에서 이루어지는 일들의 목적을 더 명확히 알기 좋은 내용ㅇ이었다.