대학생활
-
MAC address and ARP - IPv4 32bit ip address: L3 네트워크 레이어의 인터페이스 - MAC (or LAN or physical or Ethernet) address: L2 링크 레이어의 인터페이스, 6byte다. NIC ROM을 통해 6byte의 고유 값을 갖게 된다. ARP : address resolution protocol - ARP table 한 LAN 아래, 사용하고 있던 유저가 다른 LAN으로 옮겨가면, 해당 공유기에 IP는 남아있지만 MAC은 남지 않는다. 이 자리에 다른 유저가 들어오면, 그 유저는 같은 IP를 할당 받지만 MAC 주소는 바뀐다. => MAC 주소와 IP 주소를 매핑하는 테이블이 필요하다. TTL (일반적으로 20분) 이후에 매핑되어 있는 ..
컴퓨터 네트워크 정리 -14주차- <링크 레이어/5.4 LANs - 5.7 종합 예시>MAC address and ARP - IPv4 32bit ip address: L3 네트워크 레이어의 인터페이스 - MAC (or LAN or physical or Ethernet) address: L2 링크 레이어의 인터페이스, 6byte다. NIC ROM을 통해 6byte의 고유 값을 갖게 된다. ARP : address resolution protocol - ARP table 한 LAN 아래, 사용하고 있던 유저가 다른 LAN으로 옮겨가면, 해당 공유기에 IP는 남아있지만 MAC은 남지 않는다. 이 자리에 다른 유저가 들어오면, 그 유저는 같은 IP를 할당 받지만 MAC 주소는 바뀐다. => MAC 주소와 IP 주소를 매핑하는 테이블이 필요하다. TTL (일반적으로 20분) 이후에 매핑되어 있는 ..
2020.12.09 -
Chapter 5 Link Layer - 목표 : 링크 레이어의 원칙을 이해한다. 에러 검출 및 정정 브로드캐스트 채널 공유 : multiple access (ex:와이파이) Link layer addressing (MAC 주소 사용=6byte) Local area networks : Ethernet, VLANs - 링크 레이어를 생성 및 구성하는 다양한 기술에 대한 이해 Link Layer : introduction - Terminology(용어) Hosts, Routers : nodes Links : 중간 소통 통로 Wired links Wireless links LANs Layer-2 packet : frame (APP:MSG, TRANSFER:SEG, NET:PACKET, LINK:FRAME) L..
컴퓨터 네트워크 정리 -13주차- <링크 레이어/5.1 - 5.3>Chapter 5 Link Layer - 목표 : 링크 레이어의 원칙을 이해한다. 에러 검출 및 정정 브로드캐스트 채널 공유 : multiple access (ex:와이파이) Link layer addressing (MAC 주소 사용=6byte) Local area networks : Ethernet, VLANs - 링크 레이어를 생성 및 구성하는 다양한 기술에 대한 이해 Link Layer : introduction - Terminology(용어) Hosts, Routers : nodes Links : 중간 소통 통로 Wired links Wireless links LANs Layer-2 packet : frame (APP:MSG, TRANSFER:SEG, NET:PACKET, LINK:FRAME) L..
2020.12.09 -
12주차 Distance Vector : link cost changes 특정 라우터간의 링크 코스트가 변경되면, good new와 bad news가 생긴다. - good news : 기존 명시된 코스트보다 빠른 루트가 생긴 것을 이웃에게 전달하며 DV 수정 - bad news : 변화된 값을 적용하기 위해, infinity할 수 있는 DV 업데이트가 필요함 [Good News : Travel Fast, Bad News : Travel Slow] Distance Vector : poisoned reverse (Count to Infinity 해결 시나리오) 재방문 되는 연결을 Infinity 처리함으로써 문제를 해결하는 방식 위 사진에서, x-z-y 루트는 사실 x-y-z-y로 이어지기에, 무한으로 표시..
컴퓨터 네트워크 정리 -12주차- <네트워크 레이어/4.5 - 4.7 >12주차 Distance Vector : link cost changes 특정 라우터간의 링크 코스트가 변경되면, good new와 bad news가 생긴다. - good news : 기존 명시된 코스트보다 빠른 루트가 생긴 것을 이웃에게 전달하며 DV 수정 - bad news : 변화된 값을 적용하기 위해, infinity할 수 있는 DV 업데이트가 필요함 [Good News : Travel Fast, Bad News : Travel Slow] Distance Vector : poisoned reverse (Count to Infinity 해결 시나리오) 재방문 되는 연결을 Infinity 처리함으로써 문제를 해결하는 방식 위 사진에서, x-z-y 루트는 사실 x-y-z-y로 이어지기에, 무한으로 표시..
2020.12.09 -
(11주차) NAT : network address translation - NAT는 ip 주소를 라우터 내/외부로 나누며, 내부 IP들을 하나의 외부 IP에 묶는다. - 특징 외부에 알리지 않고, 내부 디바이스 IP주소를 바꿀 수 있다. 모든 내부 디바이스는 하나의 IP 주소만 갖는다. 내부 IP 주소의 영향 없이 ISP 변경 가능 (공유기 바꾸기) - 구현 변환 : 내부->외부 데이터그램 이동, 내부 IP (source IP, port#)을 외부 IP (NAT IP, new port#)으로 바꾼다. 이렇게 바뀐 주소는 NAT 테이블에 저장된다. 기억 : NAT 테이블 안에선 내부 IP와 외부 IP가 짝을 이뤄 저장된다. 변환 : 외부->내부 데이터그램 이동, 외부 IP를 내부 IP로 바꾼다. 이 때 ..
컴퓨터 네트워크 정리 -11주차- <네트워크 레이어/4.4 ICMP- 4.5 Routing Algorithm>(11주차) NAT : network address translation - NAT는 ip 주소를 라우터 내/외부로 나누며, 내부 IP들을 하나의 외부 IP에 묶는다. - 특징 외부에 알리지 않고, 내부 디바이스 IP주소를 바꿀 수 있다. 모든 내부 디바이스는 하나의 IP 주소만 갖는다. 내부 IP 주소의 영향 없이 ISP 변경 가능 (공유기 바꾸기) - 구현 변환 : 내부->외부 데이터그램 이동, 내부 IP (source IP, port#)을 외부 IP (NAT IP, new port#)으로 바꾼다. 이렇게 바뀐 주소는 NAT 테이블에 저장된다. 기억 : NAT 테이블 안에선 내부 IP와 외부 IP가 짝을 이뤄 저장된다. 변환 : 외부->내부 데이터그램 이동, 외부 IP를 내부 IP로 바꾼다. 이 때 ..
2020.12.09 -
4.4 Internet Protocol The Internet network layer - Transport layer와 line layer 사이에 있다. - 역할 Routing protocols Forwarding table IP protocol ICMP protocol IP datagram(packet) format - time to live(ttl) : 라우터를 거칠 때 마다 1씩 감소, def 256으로 세팅, 만약 ttl보다 많은 라우터를 거치면 좀비 패킷이 된다. - TCP Header와 같은 것은 payload에 포함 즉, data 안에 들어가 있다. - 16-bit identifier, flags, fragment offset 라인에서 flags에 1=>다음 패킷 존재, 0=>종료 1=> ..
컴퓨터 네트워크 정리 -10주차- <네트워크 레이어/4.4 IP>4.4 Internet Protocol The Internet network layer - Transport layer와 line layer 사이에 있다. - 역할 Routing protocols Forwarding table IP protocol ICMP protocol IP datagram(packet) format - time to live(ttl) : 라우터를 거칠 때 마다 1씩 감소, def 256으로 세팅, 만약 ttl보다 많은 라우터를 거치면 좀비 패킷이 된다. - TCP Header와 같은 것은 payload에 포함 즉, data 안에 들어가 있다. - 16-bit identifier, flags, fragment offset 라인에서 flags에 1=>다음 패킷 존재, 0=>종료 1=> ..
2020.12.09 -
4. Network Layer (App[5] – Transport[4] – Network[3] Layer) Chapter goals : - Understanding network layer service models - Understanding Forwarding VS routing - Understanding how a router works - Understanding routing (path selection) - Understanding broadcast, multicast vs unicast(1 : 1 = sender : receiver) 4.1 Introduction - Virtual circuit은 connection orientation 개념=>TCP와 비슷, datagram은 UDP와 비..
컴퓨터 네트워크 정리 -9주차- <네트워크 레이어/4.2-4.3>4. Network Layer (App[5] – Transport[4] – Network[3] Layer) Chapter goals : - Understanding network layer service models - Understanding Forwarding VS routing - Understanding how a router works - Understanding routing (path selection) - Understanding broadcast, multicast vs unicast(1 : 1 = sender : receiver) 4.1 Introduction - Virtual circuit은 connection orientation 개념=>TCP와 비슷, datagram은 UDP와 비..
2020.12.09