안테나 늘릴수록 데이터를 많이 보낼 수 있다. - 무선 host가 기지국과 통신 - 기지국 = access point(AP) - infrastructure 모드에서 Basic Service Set(BSS)은 다음을 포함 - 무선 hosts - Access point(AP) : base station - Ad hoc 모드 : host 만 - 스펙트럼이 서로 다른 주파수에서 채널로 나뉘어 있음 (14개) - AP관리자가 AP에서 사용할 주파수를 선택 - 간섭기능 : 주변 AP에서 선택한 채널과 같은 채널일 때 - 도착 host : AP와 결합 해야만 함 - 채널을 스캔, AP의 이름과 / MAC주소를 포함하고 있는 beacon 프레임을 들음 -..
- 프로토콜 스택에 대한 여정은 끝났다.! - 어플리케이션 계층, 전송 계층, 네트워크 계층, 링크 계층 - 전체를 함께 살펴봅시다. - 목표 : 단순한 웹 페이지 요청과 관련하여 모든 계층에서 프로토콜을 확인하고, 살펴보고, 이해하자 - 시나리오 : 학생이 학교 네트워크에 노트북을 연결하고 www.google.com웹페이지 지 요청하고 응답 받는것. - 네트워크에 새로운 노트북이 연결... - 네트워크에 연결하는 노트북은 사용할 IP주소, 게이트웨이 주소, DNS 서버 주소를 얻어야 한다. : DHCP사용! - DHCP 요청 메시지는 UDP에 캡슐화, IP에 캡슐화, 802.3 Ethernet에 캡슐화. - LAN에서 Eth..
- Link 계층 기기 - Ethernet frame을 저장/전달 함 - 입력되는 frame의 MAC주소를 검토하여, 선택적으로 frame을 한 개의 link혹은 다수의 출력 link에 전달함 - 투명함(transparent) - Host들은 switch의 존재를 의식하지 않음 - plug-and-play, 자가학습(self-learning) - Switch는 관리자의 개입 없이 스스로 table을 구성하는 능력을 지님 - Host는 switch에 직접 연결된 전용 연결을 가짐 - Switch는 packet을 buffering함 - Ethernet protocol이 각 link에 사용되지만, 충돌은 없다. full dup..
스위치는 링크 계층에서 동작하기 때문에 링크 계층 프레임을 교환하고, 네트워크 계층 주소를 인식하지 않으며, 2계층 스위치들로 구성된 망에서 경로를 결정하는데 RIP,OSPF와 같은 라우팅 알고리즘을 사용하지 않는다. 스위치 네트워크에서는 링크 계층 프레임을 전달하기 위해서 IP주소가 아닌 링크 계층 주소를 사용한다. 먼저 링크 계층 주소체계를 살펴본 후, 잘 알려진 이더넷 프로토콜을 살펴본다. 왜 네트워크 계층의 주소와 링크 계층 주소가 모두 필요할까? 이 절에서는 이 궁금증에 대해 애기 할 것이다. 또한 IP주소를 링크 계층 주소로 변환하는 ARP에 대해서도 살펴본다. 실제로 링크 계층의 주소를 가진 것은 호스트나 라우터가 아닌 호스트나 라우..
2가지 종류의 link - 점 대 점 link : 전화선 PPP protocol - broadcast link(공유 선로 혹은 공유 매체) : Ethernet etc - 단일의 공유 broadcast channel - 두 개 이상의 node에서 동시에 전송 -> 간섭 - 동시에 두 개 이상의 신호를 동시에 수신하면 충돌(collision) 발생. - 분산(distributed) algorithm : node들이 어떻게 channel을 공유할 것인가(즉, 언제 node가 전송할 것인가)를 결정 - channel 공유 방법에 관한 통신도 역시 그 channel상에서 이루어 져야함. 조정을 위한 ou..
- 링크 계층 프로토콜을 실행하는 장치를 노드라고 한다. Node : Host, Router, WIFI - 통신 경로상의 인접한 노드들을 연결하는 통신 채널을 링크라한다. 유선link , 무선link - 제 2계층 packet을 frame이라 부른다. Datagram을 캡슐화한다. Data-link계층은 한 노드에서 다른 이웃 노드로 link를 통해 datagram을 전달하는 책임을 진다. - Datagram은 link별로 다른 link protocol을 통해서 전달할 수 있다. - Link protocol별로 다른종류의 service를 제공할 수도 있다. 교통 운송과의 비교 여행객 = datagram , 교통운송 구간 = 통신 link , 운송방식 = link계층 proto..
이때까지는 다음과 같이 이상적인 상황에서 생각하였습니다. - 모든 router는 동일하다 - Network는 평면적이다. 하지만 이는 이상적인 상활일 뿐 실제는 그렇지 않습니다. 확장성 : 수십억 대의 목적지 - Routing table에 모든 목적지를 다 저장할 수 없다. - Routing table교환은 link를 마비시킨다. 관리 자치 - Internet : network들의 network - 각 network 관리자는 자신의 network내의 routing을 원하는데로 제어하고자 할것이다. - 같은 관리제어에 속해있는 router들을 모아 그룹으로 만듦 > 자치시스템 - 같은 AS에 있는 router들은 동일한 rout..
- Host와 router들 사이에서 network 계층 정보를 교환하는데 사용됨 - 오류 보고 : host,network,port,protocol 등에 도달 할 수 없음을 보고 - Ping에 의해 사용되는 echo request/reply - IP위의 network 계층 - ICMP message는 IP datagram안에 운반됨 - ICMP message 구성 : type,code & 오류를 야기시킨 IP datagram의 헤더와 첫 8byte
CIDR : Classless InterDomain Routing - 주소 중 subnet부분을 나타내기 위한 한 가지 방법 - 주소 형식 : a.b.c.d/x, (x:subnet 부분의 크기) Q : Host는 IP주소를 어떻게 얻는가 ? 목적 : host가 network에 접속할 때, 동적으로 IP주소를 부여해줌 - 사용 중인 주소에 대해서 임대 갱신할 수 있음 - 주소들의 재사용 허용 오른쪽의 그림은 왼쪽의 그림에서 설정된 네트워크상에서 수행될 DHCP 프로토콜 4단계의 과정을 보여준다. 이 그림에서 yiadder는 새롭게 도착한 클라이언트에 할..
이 절에서는 인터넷에서 어떻게 주소 지정과 포워딩이 되는지를 알아보겠습니다. IP로 들어가기 전 인터넷 네트워크 계층을 구성하는 요소들을 생각해 봅시다. 밑의 그림과 같이 네트워크 게층은 3가지의 주요 요소가 있습니다. 첫째는 이절의 주요 주제인 IP프로토콜이고, 두번째 요소는 출발지에서 목적지까지 데이터그램이 따라가는 경로를 결정하는 라우팅 요소입니다. 마지막 요소는 데이터그램의 오류를 보고하고, 특정 네트워크 계층 정보에 대한 요구에 대해 응답하는 기능이다. 네트워크 계층 패킷을 데이터그램이라고 부른다는 것을 떠올리자. IP 데이터그램의 주요필드는 다음과 같다. 버전 번호 : 4비트로 데이터그램의 IP프로토콜 버전을 명시한다. 헤더 길이 : 데이터그램은 옵션을 포함하므로..