컴퓨터통신 - 20. 인터네트워킹(Internetworking)

컴퓨터통신 - 20. 인터네트워킹(Internetworking)

1. 인터네트워크

- 이전에는 경계가 명확한 어떤 기업에서 관리하는 네트워크에 붙일 수 있는 단말기끼리 통신이 가능했다.

- 인터넷의 등장으로 네트워크의 주인과 경계가 사라졌다.

- 얼마든지 서로 다른 네트워크간의 통신이 가능해졌다.

- 기존에 여러 네트워크 계층 위에서 표준화를 따르도록 함으로써 서로 다른 네트워크 간의 통신을 지원한다.

- 즉 여러 네트워크들을 링크로 간주하고 그대로 사용할 수 있도록 하는 것이다. 그러면 각 네트워크는 자기네 방식대로 통신을 하면되고 다른 네트워크로 넘어갈때 표준을 따르면 된다.

- ip는 양 끝 호스트와 네트워크 경계가 되는 지점에 존재해야 한다.

- 그 계층 바로 아래 직접연결된 각각의 네트워크 계층으로 구성되어있다.

- 통신의 기본은 서로 대칭되는 구조를 따라야 한다.

- N은 자기네 네트워크안에서 통신이기 때문에 굳이 IP가 필요가 없다 다만 end system과 end system에서 다른 네트워크로 이동하는 지점인 L, M은 대칭구조를 따르면서 그 위에 IP가 반드시 필요하다.

- 결국 ip 밑에 3계층이 어떻게 되든 신경쓰지 않고 단지 논리적 링크로 생각한다.

2. Router, Bridge, Repeater

- 리피터는 1계층 장비로 신호->데이터->신호 변환을 수행한다. 반드시 물리적으로 대칭구조를 이루어야 한다.

- bridge는 필터링을 수행하기 때문에 2계층 장비이다. 한 노드 내에서는 대칭일 필요는 없다.

- ip router는 ip 계층까지 올라가기 때문에 아래 구조를 독립적으로 구성할 수 있고 마찬가지로 한 노드 내에서도 대칭일 필요가 없다.

3. 패킷 전달 서비스 모델

- 그럼 이제 인터넷이 데이터를 전달하는 방식을 살펴보자.

- 데이터그램 기반 패킷 전달 모델을 사용한다.

- 인터넷은 모든 서로다른 네트워크간 통신을 지원하기 위해 최소 서비스 기준을 제시한다.

- 모두를 연결하기 위해 최소 기준을 충족시킨다는 목적 때문에 사실상 ip는 신뢰성이 없는 서비스이다.

- 패킷 상실 가능성, 패킷 순서 뒤바뀌어 올 가능성, 중복 패킷 수신, 패킷송신 지연등이 일어나기 쉽다.

- 이 약점을 TCP가 극복하도록 도와준다.

4. IP 패킷 헤더 형식

- 데이터그램 기반 패킷 전달 모델에서 사용하는 ip 패킷 헤더를 살펴보자.

- 데이터그램 방식이기 때문에 가장 중요한건 source ip, destination ip 주소이다.

from http://jsdysw.tistory.com/246 by ccl(A) rewrite - 2021-12-06 14:00:52