데이터링크 계층 DataLink Layer
본문 바로가기

데이터링크 계층 DataLink Layer

액트 2019. 5. 23.

@DataLink Layer 

 

 

데이터 링크 계층


 O DataLink 계층 하는 일

- 하드웨어를 확인

- 신호를 변환

논리적인 부분(LLC) , 물리적인 부분(MAC)이 함께 존재

L3 : 논리적

L2 : 논리적, 물리적

L1 : 물리적

 

@ DataLink 계층의 역할  

 

  - 데이터를 전달 할 때 -

MAC 어드레스 통신을 하기 위해서 ARP프로토콜이 대신 목적지 MAC address를 가지고 오고 가지고 온 MAC Address를 LLC 가 encapsulation 정보를 싸서 frame을 만들고 frame 을 MAC이 받아서 전기신호로 변화해서 전달.

 

  - 데이터를 받을 때 -  

전기 신호를 전달 받아서 MAC 이 bit 신호로 바꿔서 MAC address 확인하고 LLC 가 받아서 잘못된 데이터가 있는지 확인하고 문제 없으면 헤더를 떼고(deencapsulation) 3계층으로 넘겨준다.

 

- Mac Address 를 이용하는 구간

데이터를 받을 때는 아래에서 올라가고 데이터를 만들 때는 위에서 내려온다

데이터를 받을때 : 1계층에서 전기신호를 받고 clock 확인 후 bit 변경후

2계층에서 Mac Address를 확인하고 3계층으로 넘어가서 주소를 확인.

 

○ IP version4

IP v4

 

○ IP version6

 

ipv6

 

- Mac Address 확인

시작 -> 실행 -> cmd -> ipconfig /all

 

@DataLink Layer

- LLC(Logical Iink Control)
        Data Encapsulation 및 De-Encapsulation을 통하여 상위 계층인 Internet Layer와의 연결

Data Encapsulation : 데이터를 만들 때 정보를 쌓아 주는 작업(Frame을 만들기 위한 작업)

 

- MAC(Media Access Control)
        MAC Address로 하드웨어 확인 및 신호변환을 통하여 하위 계층인 Physical Layer와의 연결

 

- LLC 가 하는 일

DataLink PDU(protocol Data unit) => Frame

             - EthernetⅡ Frame을 사용

 - EthernetⅡ Frame의 구조 -
Preamble   Destination MAC   Source MAC     Type          DATA              FCS
  8byte            6byte                   6byte           2byte       46~1500byte       4byte

 

Ethernet Frame Tpyle

 

○ Preamble : 시작을 나타내는 필드
         10101010 10101010 10101010 10101010 10101010 10101010 10101010 => 준비 10101011 => 시작

○ Destination MAC           :   수신지 MAC Address

○ Source MAC                 :   송신지 MAC Address

○ Type                            :   상위 계층 프로토콜 타입(IP4, IPv6, IPX, Appletalk)

○ DATA                           :   상위 계층 Encapsulation 정보(Internet Layer(3계층)PDU => Packet)

○ FCS(Frame Check Sum) :   오류검출용필드

 

=> Ethernet ll Frame의 구조에서 Destination MAC(목적지 하드웨어에 대한 MAC Address) 모른다.


- ARP(Address Resolution Protocol) 
Internet Layer에 속해 있는 프로토콜로 ARP는 Destination IP Address를 통해 Destination MAC Address를 알아내는 프로토콜이다.

 

- 자신의 MAC Address 확인 
C:\>ipconfig /all

ex)
Physical Address. . . . . . . . . : 00-16-D3-C4-04-65

 

- Destination MAC Address 확인
C:\>arp -a
Internet Address      Physical Address      Type
121.160.70.23         00-19-d1-ef-fc-9b     dynamic

 

-Destination MAC Address 수동설정
C:\>arp -s <Destination IP Address> <Destination MAC Address>
C:\>arp -s 121.160.70.23 00-19-d1-ef-fc-9b

 

Internet Address      Physical Address      Type
121.160.70.23           00-19-d1-ef-fc-9b     static

'IT > Network' 카테고리의 다른 글

DHCP Server  (0) 2019.05.23
네트워크 계층 Network Layer, IP Header  (0) 2019.05.23
디스크 관리 - 예상치 않은 오류가 발생했습니다.  (0) 2019.05.23
물리계층 Physical Layer  (0) 2019.05.21
Router 라우터 관리 명령어  (0) 2019.05.21

댓글