일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 데이터 통신과 네트워킹 5판 한글 #컴퓨터 네트워크 #data communication and networking 5th
- 데이터통신과 네트워킹 5판 #Data communication and Networking 5th #컴퓨터 네트워크 #chapter 2
- 데이터 통신과 네트워킹 5판#컴퓨터 네트워크#컴퓨터공학과#통신공학
- 프론트엔드 #로드맵 #2018 #2019 #하나씩 #차근차근
- 데이터 통신과 네트워킹 5판 #data communication and networking 5th #컴퓨터 네트워크
- 데이터 통신과 네트워킹 5판 한글 #데이터 통신과 네트워킹 5판 정리 #컴퓨터 네트워크 #Data communication and Networking 5th
- 데이터통신과 네트워킹 5판 #컴퓨터 네트워크 #Data communication and Networking 5th
- Django #Python #Javascript #Html #CSS #프론트엔드 #백엔드 #개발자 #Developer
- Frontend #Developer #Junior_developer #html5 #CSS3 #Javascript
- 데이터 통신과 네트워킹 5판#컴퓨터 네트워크#Data communication and networking 5th
- Today
- Total
모든 개발자들의 구글
Chapter 9. Introduction to Data-Link Layer 본문
9.1 데이터링크층 소개
인터넷
- router나 switch 같은 장치들을 연결하는 네트워크의 집합
- packet이 host to host로 전달되려면 경로가 필요
9.1.1 node와 link
- 데이터링크 layer에서 통신은 node-to-node
- 인터넷에서 data unit은 목적지에 도달하기위해 LAN, WAN같은 많은 network들을 통해 전달
- LAN, WAN은 router들을 통해 연결
- node끼리 연결을 책임지는 게 data-link layer의 목적
9.1.2 서비스
- data-link layer은 physical layer와 network layer 사이에 위치
- data-link layer은 physical, network layer로부터 전달받은 service를 제공;
- 기능
1. frame 짜기(Framing): network layer에서 받은 bit stream을 frame 단위로 나눔
2. 흐름 제어: receiver의 수신 데이터 전송률을 고려하여 data 전송하도록 제어
3. 오류 제어: 손상 or 손실된 frame을 발견/재전송
4. 혼잡 제어: 소통량 조절 → network가 혼잡해지지 않게 조절
9.1.3 link의 두 범주
- data-link layer은 point-to-point or broadcast link 같은 link 성능의 일부분 사용
- point-to-point link에서 link는 서로 연결된 두 개의 단말에만 전념
→ 오류제어, 흐름제어
- broadcast link에서 link는 몇 개의 기기 쌍 사이에서 공유
→ 오류제어, 흐름제어,,,
- 주의할 점) 여러 기기가 연결되어 있어도 오직 한 쌍의 link만이 one time에서 사용
→ MAC가 필요한 이유
9.1.4 두 하위계층
데이터 링크층을 두 개의 하위계층으로 나누어 생각
DLC(Data Link Control)
- point-to-point, broadcast link에 연관된 모든 사항들을 다룸
- point-to-point, broadcast link 둘 다 필요
MAC(Media Access Control)
- broadcast와 관련된 특별한 사항들을 다룸
9.2 링크 계층 주소지정
- IP주소
- 발신지와 목적지 IP주소 정의
- 패킷이 경유하는 경로에 대해서는 정의X
- datagram이 network layer에서 data-link layer로 전달될 때, datagram은 frame에 캡슐화되고 두 data-link주소는 frame header에 추가
- link-layer address = link address = physical address = MAC(address)
9.2.1 세 종류의 addresses
1) unicast address
- 일-대-일 통신을 의미
- unicast address 목적지를 갖는 frame은 link에서 1개의 device와 연결
2) multicast address
- 일-대-다 통신을 의미
- 범위는 국부링크
3) broadcast address
- 일-대-전체 통신을 의미
- 목적지로 broadcast address를 가지는 frame은 link 내 모든 장치로 전달
9.2.2 ARP(주소 변환 프로토콜)
주소 변환 프로토콜
- ARP가 IP protocol을 통해 IP address를 받음
- IP address를 지정된 link layer address에 mapping 시킴
- 그리고 data-link layer로 전달(IP address를)
- network layer에서 정의한 protocol 중 하나
- host or router는 다른 host or router를 찾기 위해서 ARP요청 패킷 전송
- Packet ∋ 전송자 link layer, IP address, 수신자 IP address
- ARP 응답 packet ∋ 수신자 IP address, link layer → unicast message
9.2.3 통신 예제
'Study Material > 컴퓨터 네트워크' 카테고리의 다른 글
Chapter 5. Analog Transmission (0) | 2019.06.01 |
---|---|
Chapter 11. Data Link Control(DLC) (0) | 2019.05.28 |
Chapter 4. Digital Transmission (0) | 2019.05.28 |
Chapter 7. Transmission Media (0) | 2019.05.27 |
Chapter 3. Introduction to Physical Layer (0) | 2019.05.27 |