상세 컨텐츠

본문 제목

230116 OSI 7계층 & TCP,IP 4계층 / pandas numpy

카테고리 없음

by hunss 2023. 1. 16. 19:26

본문

OSI 7계층은 사진에서 보는 것 처럼 물리,데이터링크,네트워크,전송,세션,표현,응용 으로 나뉨.

1계층 -> 7계층 갈 수록 하드웨어->소프트웨어 형태로 진행된다.

물리 계층

주로 전기적, 기계적, 기능적인 특성을 이용해 데이터를 전송함.

데이터는 0과 1의 비트열, ON/OFF 전기적 신호 상태로 Just 데이터전달 뿐. -> 알고리즘, 오류제어 기능 없음.

장비 = 케이블, 리피터, 허브

 

데이터링크 계층

물리적인 연결을 통해 인접한 두 장치 간의 신뢰성 있는 정보 전송(Point-to-Point)

신뢰성 있는 정보전송 -> 오류나 재전송하는 기능이 존재

MAC주소를 통해서 통신

데이터 단위는 프레임(Frame)

장비 = 브리지, 스위치

 

네트워크 계층

라우팅 기능을 맡고 있는 계층으로 목적지까지 가장 안전하고 빠르게 데이터를 보내는 기능(최적의 경로)

IP주소가 여기에 포함됨.

데이터 단위는 패킷(Packet)

장비 = 라우터, L3스위치

 

전송 계층

종단 간 신뢰성 있고 정확한 데이터 전송을 담당

송신자와 수신자 간의 신뢰성있고 효율적인 데이터를 전송하기 위하여 오류검출 및 복구, 흐름제어와 중복검사 등을 수행.

데이터 전송을 위해 Port번호를 사용(TCP, UDP)

데이터 단위는 세그먼트(Segment)

 

세션 계층

통신 장치 간 상호작용 및 동기화 제공

연결 세션에서 데이터 교환과 에러 발생 시의 복구를 관리

API, Socket

표현 계층

데이터를 어떻게 표현할지 정하는 계층

기능 3가지

1. 송신자에게 온 데이터를 해석하기 위한 응용계층 데이터 부호화, 변화

2. 수신자에게 데이터 압축을 풀 수 있는 방식으로 된 데이터 압축

3. 데이터의 암호화 복호화(EBCDIC -> ASCII 등)

 

응용 계층

사용자와 가장 밀접한 계층으로 인터페이스 역할

응용 프로세스 간의 정보교환 담당

전자메일, 인터넷, 동영상 플레이어 등 속함.

HTTP, FTP, SMTP, POP3, Telnet