IT 프로그래밍/컴퓨터네트워크

[컴퓨터네트워크] 인터넷의 구성요소, 서비스적 측면

기술1 2024. 9. 10. 20:11
반응형

인터넷의 구성요소적 측면

구성 요소적 측면

수십억 개의 연결된 컴퓨팅 장치가 있습니다. 호스트는 종단 시스템이며 인터넷의 가장자리에서 동작하는 네트워크 앱입니다. 

 

패킷 스위치

패킷을 발송 (forward) 패킷은 데이터의 조각으로 데이터를 인터넷에서 전달할 때, 패킷이라는 작은 조각으로 나누어서 전달합니다. 패킷 스위치로 Router나 Switches 등이 존재합니다. 

 

통신링크 

유선 매체와 무선 매체가 있습니다. 유선의 링크가 있고 무선의 링크가 있는데 bandwidth라는 전송률이 있습니다. 

 

네트워크

인터넷을 설명하는 가장 중요한 개념이 인터넷은 네트워크로 정의할 수 있습니다. 여러개의 네트워크들이 서로 상호작용하며 장치, 라우터, 링크의 모임이 됩니다. 이 네트워크는 하나의 조직에 의해서 관리가 됩니다. 

 

프로토콜

인터넷을 동작시키는 중요한 요소 중 하나인 프로토콜은 메세지 전송과 수신을 제어합니다.

 

인터넷 상에는 다양한 프로토콜이 있습니다. HTTP, streaming video, skype, TCP, IP, WIFI, 4G, Ethernet등 다양한 프로토콜이 존재합니다. 이런 다양한 프로토콜을 체계를 정하기 위해서 인터넷 표준이 존재합니다. 

 

인터넷 표준

IETF(Internet Engineering Task Force) 에 의해 개발된 것은 RFC : Request For Comments라는 문서로 공개가 됩니다. 

 

인터넷의 서비스적 측면

각 종단 시스템 상에서 수행되는 분산 응용(distributed applications)들이 서로 데이터를 교환할 수 있게 하는 통신 인프라라고 정의할 수 있습니다.

 

각각의 분산 서비스들이 상호작용하면서 서비스를 제공하는 하나의 통신인프라가 인터넷이라는 것입니다.

 

인터넷은 분산 응용들에게 programming interface를 제공합니다. 즉 전송 서비스를 제공해주고 분산 어플리케이션들은 인터넷을 통해 메세지를 주고받게 됩니다. 

 

인터넷의 구성 요소들에 있어서의 발전은 새로운 응용에 대한 필요성에 의해 좌우됩니다. 인터넷은 새로운 응용들이 지속적으로 개발되고 설치되는 기반  구조(infrastructure)입니다. 

 

 

반응형