Computer Science 58

[컴퓨터네트워크] 05. 통신절차

통신절차 데이터 교환 절차 실제 통신이 이루어지는 절차 패킷과 프레임의 교환 과정 이해 IP Address / MAC Address / ARP의 이해 Address Resolution Protocol(ARP) 실제 Local 통신에서는 MAC 주소가 필요함 end to end 통신에서 IP를 사용하지만 인접 시스템간 통신에서는 MAC을 사용 통신하려는 IP 주소를 갖는 시스템의 MAC주소를 해결(알아야 함) ARP 요청은 Broadcast됨 --> 모든 Station이 수신 ARP 응답은 Unicast임 --> MAC 주소 해결 MAC 주소 IEEE 할당, 48비트(6 Bytes) 24비트는 제조 회사 할당, 24비트는 Serial Number 16진 표시 60-EB-69-83-74-D7 or 60:EB..

[컴퓨터네트워크] 04. 유니캐스트 라우팅(2) - 유니캐스트 라우팅 프로토콜

유니캐스트 라우팅(2) - 유니캐스트 라우팅 프로토콜 유니캐스트 라우팅 프로토콜 인터넷에서 공통으로 사용되는 3 프로토콜 : RIP, OSPF, BGP Routing Information Protocol (RIP) based on the distance-vector algorithm Open Shortest Path First (OSPF) based on the link-state algorithm Border Gateway Protocol (BGP) based on the path-vector algorithm 인터넷 구조 인터넷은 다수의 백본을 가지는 구조로 바뀌어 왔음 RIP RIP는 가장 널리사용되는 거리-벡터 라우팅 알고리즘 기반의 도메인 내(intradomain) 라우팅 프로토콜 RIP는 초기..

[컴퓨터네트워크] 04. 유니캐스트 라우팅(1) - Unicast Routing

유니캐스트 라우팅(Unicast Routing)(1) Introduciton Routing 수없이 많은 호스트와 엄청 많은 라우터가 있는 인터넷에서의 라우팅은 계층적 라우팅으로만 가능 다양한 라우팅 알고리즘과 여러 단계의 라우팅 필요 인터넷의 라우팅 개념과 알고리즘을 이해하고, 어떻게 인터넷에 적용하는지를 고찰 일반적 개념 유니캐스트 라우팅에서, 출발지에서 도착지까지 포워딩 테이블을 참조하여 홉 단위로 라우팅 됨 출발지 호스트는 자신이 속한 네트워크의 디폴트 라우터에게 패킷을 전달하면 되므로 포워딩 테이블이 불필요 호스트가, 여러 네트워크에 동시에 연결된 경우에는 필요 목적지 호스트도 자신이 속한 라우터로부터 패킷을 수신하므로 포워딩 테이블 불필요 여러 네트워크에 동시에 연결된 경우에는, 응답 데이터를 ..

[컴퓨터네트워크] 03. Network Layer Protocols(3) - Mobile IP

Network Layer Protocols(3) - Mobile IP Mobile IP 노크북이나 스마트폰의 보급이 확대됨에 따라 Mobile IP가 중요해짐 Mobile IP는 IP 프로토콜의 확장으로서, 인터넷 연결이 가능한 곳이라면 어디든지 접속을 가능하게 한다. Addressing 모바일 통신을 해결하기 위한 가장 중요한 문제임 고정된 IP를 쓰는 경우 이동했을 때 그 connection을 어떻게 유지하는가에 대한 solution Stationary Host : IP 불변 Mobile Host : 위치에 따라 변경됨 Home address : 원래의 주소 (Home Network에서) home address is permanent GPT : 모바일 호스트가 원래 네트워크(Home Network)를..

[컴퓨터네트워크] 03. Network Layer Protocols(2) - ICMPv4

Network Layer Protocols(2) - ICMPv4 ICMPv4 The Internet Control Message Protocol version 4 (ICMPv4) IPv4는 error-reporting, error-correcting 장치 없음 IP 프로토콜은 호스트와 관리 질의를 위한 장치가 부족 ICMPv4는 위의 부족을 보완하는 프로토콜 GPT : IPv4와 함께 사용되는 네트워크 계층의 보조 프로토콜로서, 주로 에러 보고와 네트워크 관련 쿼리를 처리하는 데 사용 GPT : IP(인터넷 프로토콜) 위에서 작동하는 제어 메시지 프로토콜 ICMPv4 Messages ICMP 메시지의 종류 error-reporting 메시지 query 메시지 Error-reporting 메시지 목적지 호..

[컴퓨터네트워크] 03. Network Layer Protocols(1) - 네트워크 계층 프로토콜

Network Layer Protocols(1) - 네트워크 계층 프로토콜 네트워크 계층 프로토콜 1 main Protocol : IPv4 Packetizing 패킷 포워딩 packet delivery 3 auxiliary protocols GPT : 주요 네트워크 프로토콜을 보조하기 위해 디자인된 프로토콜 ICMPv4 : IPv4 에러 처리 IGMP : 멀티캐스팅 ARP : IP-MAC 주소 매핑 Datagram 포맷 Datagram Packets of the IP Packets of the connectinless protocol : IP Datagram, UDP datagram GPT : 독립적인 패킷 기반의 데이터 전달 메커니즘을 사용하는 네트워크 기술 GPT : Datagram이 라우팅되는 과정..