네트워크

인터넷의 개념과 인터넷 구성

23 2022. 4. 6. 15:42

인터넷이란?

컴퓨터로 연결하여 tcp/ip라는 통신프로토콜을 이용하여 주고받는

컴퓨터 네트워크

 

통신에 참여하고 있는 기기들을 이루는 네트워크

 


인터넷의 구성

여러 형태의 sub 네트워크들로 구성되는데

크게 network edges, access networks, network core로 나눠볼 수 있다

출처: https://music.lab.vcu.edu/smile/

 

1. Network edges

인터넷과 연결된 가장 끝단의 존재인 end system을 말한다.

그림에서는 end device로 표현된것이 network edges이다.

 

2. Access networks

end system이 인터넷의 첫부분과 연결되는 구간을 말한다.

주로 edge router라고 한다.

 

Ex)

 

- LAN (Local Area Network) : 유선으로 연결된 이더넷과 와이파이가 대표적이다

          * 이더넷: 네트워크에 연결된 각 기기들이 48비트 길이의 고유의 MAC 주소를 가지고 이 주소를 이용해 상호간에 데이터를 주고 받을 수 있도록 만들어짐

출처: 위키백과

  - WAN (Wide Area Network): 광영통신망으로 3G, 5G, LTE가 대표적이다.

 

 

 

3. Network Core

end system의 정보를 실어나르는 척추 역할을 한다

인터넷에서 정보를 전달할 때는 Packet으로 전달한다.

그리고 network core에서 패킷을 교환하는것을 Packet Switching이라고 한다.

 

- Forwarding table

: 패킷 전달의 기본 원칙으로 패킷 출발지에서 목적지 까지의 경로가 저장되어 있음

* forwarding: 패킷을 이동시키는 것

 

 

- Routing protocol

: 자동으로 forwarding table을 생성하는 기법

* routing: 패킷 경로를 정하는 것

 

 

- Packet Switching

: 패킷을 교환하는 방식

 

패킷을 전송할 때는 store-and forward transmission 한다.

패킷을 수신하면 버퍼(큐)에 저장하고 먼저 들어온 패킷부터 전송하는 first-in-first-out 방식을 사용한다.

그러다 보니 버퍼(큐)에 공간이 가득차면 데이터를 버리게 되는데 이것을 packet loss라고 부른다.