9장 데이터 링크층 개요 (Introduction To Data-Link Layer)

Slides:



Advertisements
Similar presentations
Part TCP / IP(계속) 3. IP 주소 4. IP 라우팅 5. 응용 프로토콜.
Advertisements

2장. TCP/IP, 서브넷팅 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
16장 X.25 패킷 교환망 16.1 X.25 계층 구조 16.2 패킷 계층 프로토콜 16.3 요약.
IP Addressing and Subnet.
3 장 OSI 기본 참조 모델 OSI : Open System Interconnection
Chapter 8 주소 변환 프로토콜(ARP).
제 7장 정적 라우팅 프로토콜.
24 장 TCP/IP 24.1 개요 24.2 네트워크층 24.3 주소 지정 24.4 서브넷팅틍
ARP의 실험 발표자 : 이직수
VoIP (Voice Over Internet Protocol)
Chapter 13 Wired LANs: Ethernet.
제 14장 Multicast & Broadcast
제 15 장 점 대 점 프로토콜 15.1 천이상태 15.2 PPP 계층 15.3 링크 제어 프로토콜 15.4 인증
11 장 LAN 기본 개념과 Ethernet LAN
15장 X.25 패킷 교환망 15.1 X.25 계층 15.2 X.25와 관련된 기타 프로토콜 15.3 요약.
IP.
Chapter 21 Network Layer: ARP, ICMP (IGMP).
Chapter 06. UDP 서버/클라이언트.
10 장 데이터 링크 제어(Data Link Control)
13 장 광역 통신망(WAN) 13.1 점대점 WAN 13.2 교환형 WAN 13.3 ATM LAN 13.4 요약.
17장 X.25 패킷 교환망 17.1 X.25 계층 17.2 X.25와 관련된 기타 프로토콜 17.3 요약.
Chapter 5 UDP Socket 소켓 프로그래밍.
Chapter 19 솔라리스 네트워크 관리 Solaris1 . TCP/IP 개요
컴퓨터 네트워크 Chapter 1-2.
WOL(Wake-On Lan) 컴퓨터공학과 4학년 박기웅.
9장 데이터링크층 소개 (Introduction To Data-Link Layer)
3장 OSI 기본 참조 모델과 TCP/IP 3.1 OSI 기본 참조 모델 3.2 계층별 기능 3.3 TCP/IP 프로토콜 그룹
2장. TCP/IP, 서브넷팅 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
2장. 인터넷의 개념과 주소.
22 장 전송층(Transport Layer)
5 MAC 계층 학습 목표 LAN 환경에서 MAC 계층과 LLC 계층의 차이와 역할을 이해한다.
2장. TCP/IP, 서브넷팅 2012년 2학기 중부대학교 정보보호학과 이병천 교수.
Contents 통신 프로토콜의 필요성 OSI의 7계층 참조 모델 계층적 프로토콜의 동작 TCP/IP 프로토콜
OSI Reference Model.
통신프로토콜 전산정보학부 모바일인터넷과 권 춘 우
21 장 전송층(Transport Layer)
Chapter 2 네트워크 모델 (Network Models).
9 TCP의 이해 학습 목표 전송 계층 프로토콜이 제공하는 기능을 이해한다.
Chapter 01. OSI 계층 모델.
TCP/IP TCP/IP의 이해 TCP UDP IP 한빛미디어(주).
TCP/IP 인터네트워킹 INTERNETWORKING with TCP/IP <vol
16 장 네트워크 보안 : 방화벽과 VPN 16.1 개요 16.2 기밀성 16.3 전자 서명 16.4 인터넷 보안
Network 네트워크 이론 및 실습 TCP / IP 4장.
20 장 네트워킹과 인터네트워킹 장치 20.1 리피터(Repeaters) 20.2 브리지(Bridges)
10 장 데이터 링크 제어(Data Link Control)
10 장 데이터 링크 제어(Data Link Control)
2 네트워크 모델 학습 목표 모듈 개념을 알아보고 계층 구조의 필요성을 이해한다.
01. 라우팅 및 원격 액세스의 개요 라우팅은 패킷을 송신지부터 수신지까지 어떠한 경로를 통해 보낼 것인지를 결정하는 방법
3 네트워크 기술 학습 목표 회선 교환 시스템과 패킷 교환 시스템의 차이와 원리를 이해한다.
Chapter 26 IP over ATM.
Chapter 2 네트워크 모델 (Network Models).
Ping Test.
모바일인터넷기초 전산정보학부 모바일인터넷과 권 춘 우
Addressing the Network – IPv4
Chapter 27 Mobile IP.
13장 유선 LAN: 이더넷 (Wired LANs: Ethernet)
LAN의 구성요소 학습내용 서버 클라이언트 NIC(Network Interface Card) 전송매체
라우터의 이해 (보충자료) TCP/IP구성 Ping명령어를 이용한 연결검사 비트와 바이트 10진수/2진수/16진수
통신프로토콜 전산정보학부 모바일인터넷과 권 춘 우
제 13 장 인터넷 그룹 관리 프로토콜 정보통신연구실.
제 6 장 IP 패킷 전달과 라우팅 6.1 연결형 서비스와 비연결형 서비스 6.2 직접 전달과 간접 전달 6.3 라우팅 방법
5.2.3 교환방식의 비교 학습내용 교환방식의 비교.
The OSI Model and TCP/IP Protocol Suite
Chapter 2 네트워크 모델 (Network Models).
4. IP 데이터그램과 라우팅 (6장. 인터넷과 IP) IP 데이터그램 : 특정 물리망에 종속되지 않은 가상의 패킷 형식.
11장 데이터링크 제어 (DLC: Data Link Control)
통신프로토콜 전산정보학부 모바일인터넷과 권 춘 우
네트워크란? Onescore 네트워크팀.
ARP.
Presentation transcript:

9장 데이터 링크층 개요 (Introduction To Data-Link Layer)

9장 : 개요 9.1 소개 9.2 링크 계층 주소지정 9.3 요약

9.1 소개 인터넷(Internet) 라우터나 스위치와 같은 장치들이 연결된 네트워크의 조합 패킷을 호스트에서 다른 호스트로 전달하려면, 네트워크들을 통과하는 경로가 필요

9.1 소개 그림 9.1: 데이터링크 계층에서의 통신

9.1.1 노드와 링크 데이터링크 계층의 통신은 노드-대-노드 인터넷에서 한 지점의 데이터 단위는 다른 지점에 도달하기 위해 LAN과 WLAN과 같은 많은 네트워크를 통해 전달 LAN과 WAN은 라우터를 통해 연결

9.1.1 노드와 링크 그림 9.2: 노드와 링크

9.1.2 서비스 데이터링크 계층은 물리 계층과 네트워크 계층 사이에 위치 데이터링크 계층은 물리계층으로부터 네트워크 계층으로 전달받은 서비스를 제공함 기능 프레임 짜기 : 네트워크 계층으로부터 받은 비트 스트림을 프레임 단위로 나눔 흐름 제어 : 수신자의 수신 데이터 전송률을 고려하여 데이터 전송 하도록 제어 오류 제어 : 손상 또는 손실된 프레임을 발견/재전송 혼잡 제어 : 트래픽을 조절하여 네트워크가 혼잡해지지 않게 조절

9.1.2 서비스 그림 9.3: 3 개의 노드 사이에서 통신하는 방법

9.1.3 링크의 두 범주 데이터링크 계층은 단지 점-대-점 링크 또는 브로드캐스트 링크와 같은 링크 성능의 일부분을 사용함. 점-대-점 링크에서 링크는 서로 연결된 두 개의 단말에만 전념 브로드캐스트 링크에의 링크는 몇 개의 기기 쌍 사이에서 공유

9.1.4 두 개의 부계층 데이터 링크 제어 (Data Link Contol : DLC) : 점-대-점과 브로드캐스트 링크와 연관된 모든 사항을 다룸 매체 접근 제어 (Media Access Control : MAC): 브로드캐스트와 관련된 특별한 사항을 다룸

9.1.4 두 개의 부계층 그림 9.4: 두 개의 부계층으로 나눈 데이터 링크 계층

9.2 링크 계층 주소지정 발신지와 목적지 IP 주소는 두 종단을 정의하지만 패킷이 경유하는 경로에 대해서는 정의하지 못함 비연결형(connectionless) 상호연결 네트워크에서는 두 노드의 링크 계층 주소를 결정하기 위해 다른 주소지정 메커니즘이 필요 데이터 그램이 네트워크층에서 데이터링크층으로 전달될 때, 데이터 그램은 프레임에 캡슐화되고 두 데이터 링크 주소는 프레임 헤더에 추가됨 링크 계층 주소(link-layer address)는 링크주소(link address), 물리 주소(physical address), MAC 주소(MAC address)라고도 불림

9.2 링크 계층 주소지정 그림 9.5: 작은 인터넷에서 IP 주소와 링크계층 주소

9.2.1 세 가지 유형의 주소 링크계층 프로토콜은 세 종류의 유니캐스트, 멀티캐스트, 브로드캐스 주소로 정의 유니캐스트 주소: 일-대-일 통신을 의미하며 유니캐스트 주소 목적지를 갖는 프레임은 링크에서 하나의 장치와 연결됨 멀티캐스트 주소: 일-대-다 통신을 의미하며 범위는 로컬 링크로 제한됨 브로드캐스트 주소: 일-대-전체 통신을 의미하며 목적지로 브로드캐스트 주소를 가지는 프레임은 링크내의 모든 장치로 전달됨

9.2.1 세 가지 유형의 주소 예제 9.1: 13장에서 살펴볼 것처럼, 가장 일반적인 LAN과 이더넷에서 유니캐스트 링크계층 주소는 48 bit (6 byte)이다. 예를 들어 이것을 콜론(:)으로 나누어 12개의 16진수로 표현하면 아래와 같이 링크계층 주소로 표현할 수 있다. A2:34:45:11:92:F1

9.2.1 세 가지 유형의 주소 예제 9.2: 13장에서 살펴볼 것처럼, 가장 일반적인 LAN과 이더넷에서 멀티캐스트 링크계층 주소는 48 bit (6 byte)이다. 이것은 콜론으로 구분된 12개의 16진수로 표현되어있다. 그러나 두 번째 수는 16진수로 홀수이어야 한다. 아래 주소는 16진수로 표현된 멀티캐스트 주소를 나타낸다. A3:34:45:11:92:F1

9.2.1 세 가지 유형의 주소 예제 9.3: 13장에서 살펴볼 것처럼, 가장 일반적인 LAN과 이더넷에서 브로드캐스트 링크계층 주소는 48 비트 모두 1이다. 이것은 콜론으로 구분된 12개의 16진수로 표현되어있다. 아래 주소는 16진수로 표현된 브로드캐스트 주소를 나타낸다.

9.2.2 주소 변환 프로토콜(ARP) 링크내 다른 노드로 전송하기 위해, 한 노드가 가지고 있는 IP 데이터그램은 수신 노드의 IP 주소를 가지지만, 다음 노드의 IP 주소는 링크를 통과하는 프레임이 이동하는데 도움이 되지 않기 때문에 다음 노드의 링크계층 주소를 알아야 함. 주소 변환 프로토콜(ARP, Address Resolution Protocol)은 IP 주소를 지정된 링크 계층 주소에 매핑시키고, 데이터링크층으로 전달함.

9.2.2 주소 변환 프로토콜(ARP) 그림 9.6: TCP/IP 프로토콜에서 ARP의 위치

9.2.2 주소 변환 프로토콜(ARP) 그림 9.7: ARP 동작

9.2.2 주소 변환 프로토콜(ARP) 그림 9.8: ARP 패킷

9.2.2 주소 변환 프로토콜(ARP) 예제 9.4: IP 주소가 N1이고 MAC 주소가 L1인 호스트는 IP 주소 N2와 처음 호스트에는 알려지지 않았던 물리 주소 L2를 가지고 다른 호스트로 전송할 패킷을 가지고 있다. 두 호스트는 같은 네트워크에 있다. 그림 9.9는 ARP 요청과 응답 메시지를 보여준다.

9.2.2 주소 변환 프로토콜(ARP) 그림 9.9: 예제 9.4

9.2.2 주소 변환 프로토콜(ARP) 그림 9.10: 예제의 인터넷

9.2.3 통신 예제 그림 9.11: Alice 컴퓨터의 패킷 흐름도

9.2.3 통신 예제 그림 9.12: 라우터 R1에서 흐름도

9.2.3 통신 예제 그림 9.13: 라우터 R2에서 흐름도

9.2.3 통신 예제 그림 9.14: Bob 측면의 동작

9.3 요약 Q & A

연습문제 풀이해서 Report로 다음 주까지(일주일 후) 제출해 주세요! 알림