Mobile IP인터넷에서의 mobile에 대한 관심은 원래 고정 장치를 위해 설계된 IP 프로토콜이 한 네트워크에서 다른 네트워크로 이동하는 컴퓨터인 모바일 컴퓨터를 사용할 수 있도록 향상되어야 한다는 것을 의미한다. AddressingIP 프로토콜은 원래 정적인 호스트 (고정된 PC)를 위해 디자인 되었다. 현재 인터넷은 이동통신만 제공 이동통신을 제공함에 있어 IP 프로토콜을 사용하여 주소문제를 해결해야 한다. Mobile hosts1) Changing address 이동시 마다 IP 주소 변경 : DHCP 사용가능 2) Two addresses 사용 (mobile IP 방법) - Home network: home address는 영구적이다. - Foreign address: Care-of-addr..
🖥️ Computer Science
IntroductionIP 프로토콜에는 error-detecting 또는 error-correcting 메커니즘이 없다.라우터가 최종 목적지에 라우터를 찾을 수 없거나TTL이 0이어서 라우터가 데이터그램을 폐기해야 한다면?만약 최종 destination 호스트가 미리 정해진 시간 내에 모든 조각들을 받지 못했기 때문에 데이터그램을 전부 버려야 한다면?=> ICMP는 위의 두 가지 결점을 보완하도록 설계되었다. ICMP 자체는 네트워크 계층 프로토콜이다.그러나 메시지가 데이터 링크 계층으로 직접 전달되지 않음.- 메시지는 하위 계층을 이동하기 전에 IP 데이터 그램에 캡슐화 Messages오류 보고 메시지 라우터 또는 호스트가 IP 패킷을 처리할 때 발생할 수 있는 문제를 보고쿼리 메시지라우터나 호스트의..
ARPIP 프로토콜이 source 호스트에서 destination 호스트로 패킷을 전송하기 전에, 먼저 next hop으로 패킷을 전송하는 방법을 알아야한다.IP 패킷은 next hop의 IP 주소를 찾기 위해 라우팅 테이블을 참조할 수 있다.그러나 IP는 데이터 링크 계층의 서비스를 사용하기 때문에 next hop의 물리적 주소를 알아야 한다.이 작업은 ARP(Address Resolution Protocol)라는 프로토콜을 사용한다. Address Mapping호스트 또는 라우터에 패킷을 전달하려면 logical 및 physical 두 가지 수준의 주소가 필요하다.logical 주소를 해당 physical 주소에 매핑할 수 있어야 하며, 그 반대의 경우도 가능해야한다.이러한 작업은 정적 또는 동적 매..
IP 주소 지정 메커니즘과 IP 패킷의 delivery 및 forwarding에 대해 논의한 후, 이제 패킷의 형식에 대해 논의한다.IP 패킷이 어떻게 기본 헤더 및 패킷 전송을 용이하게 하거나 제어하는 데 사용되는 옵션이 만들어 지는지 배운다. IntroductionIP는 네트워크 계층에서 TCP/IP 프로토콜에 의해 사용되는 전송 메커니즘 IP는 reliable하고 connectionless 데이터그램 프로토콜로, best effort delivery이다.IP 패킷이 손상, 손질, 잘못 도착, 지연되면 네트워크에 정체를 줄 수 있다.위 얘기는 각 데이터그램은 독립적으로 처리되며 각 데이터그램은 목적지까지 다른 경로를 따를 수 있다.이는 동일한 source에 의해 동일한 destination으로 전..
Delivery란 패킷이 기본 네트워크에 의해 처리되는 방식을 말한다.forwarding은 패킷이 다음 스테이션으로 전달되는 방식을 의미한다. Delivery네트워크 계층은 물리적 네트워크에 의한 패킷의 처리를 감독한다.패킷을 최종 목적지로 배달하는 것은 direct와 indirect의 두 가지 다른 방법을 사용하여 이루어진다. Direct delivery최종 목적지 host가 같은 네트워크에 있을때 발생Last router가 최종 목적지 host로 보낼때목적지 주소로부터 물리주소 결정 Indirect deliverydestination 호스트가 동일한 네트워크에 있지 않을 때패킷은 최종 destination과 동일한 물리적 네트워크에 도달할 때까지 라우터에서 라우터로 이동ARP를 사용하여 다음 hop으..
Classful addressing 클래스 찾기 Two-level addressingIPv$ 주소지정의 목적은 인터넷 패킷을 위한 (네트워크층의)목적지를 지정하는 것이다.네트워크 내의 모든 주소는 한 블록에 속하므로 클래스 기반 주소지정에서는 각 주소는 netid와 hostid 부분을 포함한다. Netid는 네트워크를 정의하고 hostid는 네트워크에 연결된 특정 호스트를 정의한다. 다음 그림은 클래스 기반 주소지정에서 IPv4 주소를 보여준다. 클래스 내의 n 비트가 네트워크를 정의하면 32-n 비트는 호스트를 정의한다. 그러나 n의 값은 블록이 속한 클래스에 따른다. n의 값은 클래스가 A,B,C인가에 따라 각각 8, 16 또는 24가 될 수 있다. Network mask네트워크 주소를 추출하기 위..
1. Introduction인터넷은 LANs와 WANs의 combination이다. 2. Switching 2.1 Circuit Switching (회선 교환)회선이 reserved되어 있는 방식 메시지가 전송되기 전에 source와 destination사이에 물리 회선이 생긴다. 전체 메시지가 패킷으로 나누어지지 않고 source부터 destination으로 보내진다. 2.2 Packet Switching (패킷 교환)메시지가 source에서 패킷으로 나누어지고, destination에서 다시 합쳐진다. 패킷교환에는 Datagram과 Virtual circuit 접근방식이 있다. 3. Packet Switching at Network Layer3.1 Packet Switching : Datagr..
Connecting Devices host와 network는 연결되어있다. ( 분리되어 작동하지 않는다. ) 연결시켜주는 방법에는 다음과 같은 3가지가 존재한다. hubslink - layer switchesrouters Hubs줄어든 신호를 다시 복구시키는 역할 (신호를 확장) - physical layer 에서만 작동하는 장치- 신호를 확장하는 장치를 repeater 라고 부름.physical layer 에는 주소가 없으니 data-link layer까지 가서 주소 확인 후 내꺼가 맞다면 accept, 아니라면 discarded Link- layer switch physical layer 로 부터 수신하는 신호를 재생성함. - physical 과 data - link layer 에서 작동..
Ethernet Protocol데이터링크 계층과 물리계층은 근거리 통신망(LAN)과 광역 통신망(WAN)의 영역이다.위의 두가지 계층 기능에 대해 구체적으로 정의하고자 한다. Ethernet protocol 의 4세대1. Standard Ethernet ( 10 Mbps ) : 1세대2. Fast Ethernet ( 100 Mbps ) : 2세대3. Gigabit Ethernet ( 1 Gbps ) : 3세대4. 10 Gigabit Ethernet ( 10 Gbps) : 4세대 Standard Ethernet - Preamble + SFD : Flag 역할- Type : ARP나 IP 등을 구분하는 정보- CRC : error check 수 Ethernet 최소 전파 시간 -> 전파시간의 최소 2..
Paging비균등 고정 분할 기법과 가변크기 분할 기법은 메모리를 효율적으로 이용하지 못한다. 전자는 internal fragmentation(내부 단편화)를 초래하고 후자는 external fragementation(외부 단편화)를 일으킨다. 주기억장치를 비교적 작은 고정 조각으로 나눈다고 하자. 페이지라 불리는 이 프로세스 조각은 프레임이라 불리는 빈 메모리의 조각에 저장될 수 있다. 운영체제는 각 프로세스마다 하나의 페이지 테이블을 유지한다.이 페이지 테이블은 프로세스의 각 페이지들에 해당하는 프레임의 위치를 관리한다.프로그램 안에서 각 논리주소는 페이지 번호와 페이지 내의 오프셋으로 구성된다. 아래 그림은 페이지와 프레임의 사용 예이다. (a)는 15개의 빈 프레임들을 의미한다.(b)는 4개의..