Replies: 2 comments
1. OSI 7계층은 왜 만들어졌는가?OSI(Open Systems Interconnection) 7계층은 네트워크 통신 과정을 단계별로 나누어 이해하고 표준화하기 위해 만들어졌습니다. 네트워크는 케이블, IP, TCP, 암호화, HTTP 같은 여러 기술이 함께 동작하는데 이 과정을 단계별로 쉽게 이해하기 위해 역할별로 계층을 나눈 것입니다. 쉽게 말하면 OSI 7계층은 네트워크를 설명하기 위한 공통 언어이자 설계도입니다. 주요 목적)
2. 각 계층별 역할과 대표 장비/프로토콜 (물리 ~ 응용 계층)
대표 장비/프로토콜에 대한 한줄 설명
3. OSI 모델과 TCP/IP 모델의 차이점OSI 모델은 네트워크를 설명하기 위한 이론적 표준 모델이고, TCP/IP모델은 실제 인터넷이 동작하는 방식에 가까운 실용적 모델이다.
OSI의 세션/표현/응용 계층은 TCP/IP에서는 아래 대응표와 같이, 보통 하나의 응용 계층으로 묶인다.
|
1. OSI 7계층은 왜 만들어졌는가?OSI(Open Systems Interconnection) 7계층 모델은 서로 다른 제조사와 시스템 사이의 네트워크 통신을 표준화하기 위해 국제 표준화기구인 ISO가 만든 개념적 참조 모델이다. 과거에는 IBM의 SNA, DEC의 DECnet처럼 제조사마다 독자적인 네트워크 구조와 프로토콜을 사용했다. 이 때문에 서로 다른 회사의 컴퓨터와 네트워크 장비끼리 통신하거나 연동하기가 어려웠다. 이를 해결하기 위해 네트워크 통신 과정을 기능에 따라 7개의 계층으로 나누고, 각 계층이 담당해야 할 역할과 인터페이스를 정의한 것이 OSI 모델이다.
2. 각 계층별 역할과 대표 장비/프로토콜 (물리 ~ 응용 계층)[ 1계층: 물리 계층 ]물리 계층은 데이터를 구성하는 0과 1의 비트를 실제 전송 매체를 통해 전달하는 계층이다. 비트를 전기 신호, 광신호, 또는 무선 신호로 변환하여 전송하며, 케이블의 종류, 커넥터 형태, 전압, 주파수, 전송 속도 등의 물리적 규격을 정의한다.
[ 2계층: 데이터 링크 계층 ]데이터 링크 계층은 같은 네트워크 구간 안에서 장치 간에 프레임을 전달하는 계층이다. MAC 주소를 사용하여 장치를 식별하고, 데이터에 프레임 헤더와 트레일러를 추가한다. 또한 전송 과정에서 발생한 오류를 검출하고, 여러 장치가 전송 매체를 사용하는 방식을 제어한다.
[ 3계층: 네트워크 계층 ]네트워크 계층은 서로 다른 네트워크 사이에서 패킷을 전달하는 계층이다. IP 주소와 같은 논리 주소를 사용하며, 목적지까지 어떤 경로로 데이터를 전달할지 결정하는 라우팅 기능을 수행한다.
[ 4계층: 전송 계층 ]전송 계층은 송신지와 수신지의 프로세스 간 통신을 담당한다. IP 주소가 컴퓨터를 구분한다면, 포트 번호는 해당 컴퓨터에서 실행 중인 애플리케이션이나 프로세스를 구분한다. 전송 계층은 데이터를 적절한 크기로 나누고, 수신 측에서 다시 조립한다. TCP를 사용할 경우 데이터의 순서, 오류, 재전송, 흐름 및 혼잡 상태도 관리한다.
[ 5계층: 세션 계층 ]세션 계층은 통신하는 두 시스템 사이의 세션을 생성하고 유지하며 종료하는 계층이다. 여기서 세션은 두 프로그램이 일정 시간 동안 통신을 지속하기 위해 유지하는 논리적 연결 관계를 의미한다.
[ 6계층: 표현 계층 ]표현 계층은 송신자와 수신자가 서로 다른 데이터 표현 방식을 사용하더라도 데이터를 올바르게 이해할 수 있도록 형식을 변환하는 계층이다. 문자 인코딩, 데이터 직렬화, 압축, 암호화와 복호화 등이 표현 계층의 대표적인 기능이다.
[ 7계층: 응용 계층 ]응용 계층은 사용자와 가장 가까운 계층으로, 애플리케이션이 네트워크 서비스를 이용할 수 있도록 인터페이스와 프로토콜을 제공한다. 웹 브라우저 자체가 응용 계층인 것이 아니라, 웹 브라우저가 사용하는 HTTP와 같은 네트워크 프로토콜이 응용 계층에 해당한다.
3. OSI 모델과 TCP/IP 모델의 차이점OSI 모델과 TCP/IP 모델은 모두 네트워크 통신 과정을 계층적으로 설명하지만, 만들어진 목적과 실제 활용 방식에 차이가 있다.
OSI 모델의 특징
TCP/IP 모델의 특징
OSI 모델과 TCP/IP 모델의 계층 대응 관계
일부 교재에서는 TCP/IP 모델을 다음과 같이 5계층으로 구분하기도 한다.
이는 4계층 TCP/IP 모델의 네트워크 접근 계층을 데이터 링크 계층과 물리 계층으로 분리한 형태이다. 실제 웹 통신 예시 및 최종 정리사용자가 웹 브라우저에 주소를 입력하여 웹사이트에 접속한다고 가정하면 각 계층은 다음과 같이 동작한다.
OSI 7계층은 복잡한 네트워크 통신 기능을 계층별로 구분하여 표준화하고, 제조사 간 호환성, 기술의 독립성, 장애 분석의 편의성을 높이기 위해 만들어졌다. OSI 모델은 네트워크 통신을 설명하기 위한 이론적이고 개념적인 참조 모델이며, TCP/IP 모델은 실제 인터넷에서 사용되는 프로토콜을 중심으로 구성된 실용적인 모델이다. 따라서 실제 인터넷 통신은 TCP/IP 모델을 기반으로 동작하지만, 네트워크의 구조와 문제를 이해할 때는 OSI 7계층 모델을 함께 사용하는 것이 효과적이다. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
📆 일자: 26년 8월 4일(화)
발제 의도
1. OSI 7계층은 왜 만들어졌는가?
2. 각 계층별 역할과 대표 장비/프로토콜 (물리 ~ 응용 계층)
3. OSI 모델과 TCP/IP 모델의 차이점
All reactions