OSI 7 layer & TCP/IP 개념

송해광·2022년 10월 25일

네트워크

목록 보기
1/1

OSI 7 layer

정의 : 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것
이유
1. 통신이 일어나는 과정을 단계별로 파악 가능
2. 문제가 생겼을 때 해당 단계만 고치면 된다

1계층 - 물리계층(Physical Layer)
통신 케이블로 데이터 전송
통신 단위 = 비트(1,0 / On,Off)
데이터 전달만 -> 데이터 종류? 에러? 신경 X
ex) 케이블, 리피터, 허브 등등

2계층 - 데이터 링크계층(DataLink Layer)
Physical Layer를 통해 송수신되는 정보의 오류와 흐름을 관리해 안전한 정보의 전달을 수행
맥 주소를 가지고 통신
ex) 브리지, 스위치 등등
=> 브리지, 스위치를 통해 맥주소를 가지고 Physical layer에서 받은 정보 전달
주소 값은 물리적 할당 = 네트워크 카드가 만들어질 때부터 맥 주소 결정

3계층 - 네트워크 계층(Network Layer)
데이터를 목적지까지 가장 안전하고 빠르게 전달하는 기능(=라우팅)
여러개의 노드를 거칠 때 경로를 찾아주는 역할
논리적인 주소 구조(IP), 네트워크 관리자가 직접 주소를 할당하는 구조(계층적)
=> 주소 부여(IP), 경로설정(라우팅)

4계층 - 전송 계층 (Transport Layer)
통신을 활성화하기 위한 계층. TCP 프로토콜 사용, 포트를 열어서 응용프로그램들이 전송 가능하도록 함
ex) 데이터가 왔다면 4계층에서 해당 데이터를 하나로 합쳐서 5계층에 던짐
Transport layer가 패킷들의 전송이 유효한지 확인하고 전송 실패한 패킷을 다시 전송
=> 패킷 생성 및 전송

5계층 - 세션 계층 (Session layer)
데이터가 통신하기 위한 논리적인 연결
TCP / IP 세션을 만들고 없애는 책임
=> 통신하는 사용자들을 동기화, 오류복구 명령 일괄 처리

6계층 - 표현 계층 (Presentation Layer)
코드 간 번역 담당 ( 인코딩, 암호화 등 )
=> 사용자의 명령어를 완성 및 결과 표현 / 포장, 압축, 암호화

7계층 - 응용 계층 (Application Layer)
최종 목적지
응용 서비스를 수행
ex) HTTP, FTP, SMTP 등등
=> 네트워크 소프트웨어 UI 부분, 사용자의 입출력(I/O) 부분

참고자료 : https://shlee0882.tistory.com/110

TCP/IP

TCP/IP는 프로토콜 중 하나일 뿐

TCP

Transmission Control Protocol
한 기기에서 다른 기기로 데이터 전송

IP

Internet Protocol
데이터의 조각을 최대한 빨리 대상 IP 주소로 보내는 역할

TCP/IP 4 Layer

Application Layer

OSI 7계층의 물리계층과 데이터 링크 계층에 해당한다.
물리적인 주소로 MAC을 사용한다.
LAN, 패킷망, 등에 사용된다.

Transport Layer

OSI 7계층의 네트워크 계층에 해당한다. 
통신 노드 간의 IP패킷을 전송하는 기능과 라우팅 기능을 담당한다.
프로토콜 – IP, ARP, RARP

Internet Layer

OSI 7계층의 전송 계층에 해당한다.
통신 노드 간의 연결을 제어하고, 신뢰성 있는 데이터 전송을 담당한다.
프로토콜 – TCP, UDP

Network Access Layer

OSI 7계층의 세션 계층, 표현 계층, 응용 계층에 해당한다.
TCP/UDP 기반의 응용 프로그램을 구현할 때 사용한다.
프로토콜 – FTP, HTTP, SSH

profile
끝까지 해보고 하는 후회는 반성이 되어 앞을 보게 하지만 끝까지 하지 않고 하는 후회는 미련이 되어 뒤를 보게 한다.

0개의 댓글