#02 네트워크 기초 : 패킷, 캡슐화, OSI 2계층 : 이더넷 (WireShark)

728x90
반응형

01. 네트워크 모델 종류

(1) TCP/IP : 프로토콜 기반으로 나눔

(2) OSI 7계층 : 역할 기반으로 나눔

- 2계층 (데이터 링크) : 이더넷

- 3계층 (네트워크) : ICMP,IP, ARP

- 4계층 (전송) : TCP, UDP

- 7계층 (응용) : HTTP

 

 

02. 패킷

: 네트워크를 통해 전달되는 데이터 (블록 단위)

: 패킷 = 제어정보 + 사용자 데이터

: 사용자 데이터 = 페이로드 (헤더 - 페이로드 - 풋터)

: 여러개의 프로토콜의 조합으로 이루어져있음

[출처] 따라하면서 배우는 IT // 패킷의 캡슐화

* 캡슐화는 상위계층에서 하위계층으로

* 디캡슐화 : 패킷 받았을때, 하위 프로토콜부터 데이터를 확인하는 과정

 

[계층별 패킷 이름 PDU : Protocol Data Unit]

* TCP + 데이터 = 세그먼트

* 3계층까지 붙어있으면 = 패킷 (통칭하는 패킷과 다른 뜻임)

* 2계층까지 붙어있으면 = 프레임

 

[출처] 따라하면서 배우는 IT // WireShark

* 2계층 : 이더넷 

* 3계층 : ARP 

 

 

03. 2계층 : 이더넷

(가까이 있는 컴퓨터끼리는 이렇게 데이터 주고 받음)

 

(1) 2계층에서 하는 일

: 하나의 네트워크 대역 (LAN)에서 어떤 장비-> 어떤 장비 데이터를 전달

: 오류 제어

: 흐름 제어

: 다른 네트워크 대역과 통신시, 항상 3계층이 도와주어야함


(2) 2계층에서 사용하는 주소 (MAC 주소)

: 물리적인 주소 = MAC 주소

[출처] 따라하면서 배우는 IT // 이더넷 입장의 페이로드

 

이더넷 프로토콜 구조 (14바이트)  

= Destination Address ( 목적지 6바이트 : 받는 사람의 MAC 주소 )

+ Source Address ( 출발지 6바이트)

+ 이더넷 타입 (2바이트 : 페이로드가 3계층가 어떤 애인지 알려주는 역할)

   : IPv4 (0800) / ARP (0806)

 

(3) 내 PC의 MAC 주소 확인하기

: cmd >  ipconfig /all

: 컴퓨터가 알아서 MAC주소 가져오니 따로 신경쓸 필요는 없음

[출처] 따라하면서 배우는 IT // 이더넷 프로토콜 구조 (14바이트)

* 목적지 (6바이트  :MAC 주소 ) + 출발지 (6바이트 :MAC 주소) +  IPv4 (0800)

 

 

끝.

 

 

 

 

 

 

 

출처 : 따라하면서 배우는 it 

반응형