(컴퓨터 네트워크) 1. 인터넷의 구성 요소

종단 시스템(종단 시스템 = 호스트)

네트워크로 연결된 응용 프로그램을 실행하고 다른 최종 시스템과 통신하는 인터넷 “가장자리”에 있는 컴퓨터 및 기타 장치.

패키지 카운터

데이터를 분할하고 전송하는 역할을 합니다.

라우터와 스위치는 패킷 스위치의 대표적인 예입니다.

전송된 패킷을 수신하고 다음 목적지로 전달합니다.

통신 링크

데이터 전송에 사용되는 채널입니다.

광섬유, 동선, 무선, 위성 등 다양한 매체로 구성되며 전송 속도는 대역폭으로 측정된다.

여기 대역폭도로는 도로에 비유할 수 있는데 도로의 폭이 넓으면 많은 차량이 통행할 수 있어 차량의 이동 속도가 빠릅니다.

컴퓨터 네트워크에서도 대역폭이 큰 네트워크는 많은 데이터를 처리할 수 있으므로 높은 전송 속도를 제공합니다.

네트워크를 관리하는 조직

네트워크를 계획, 설정, 운영 및 유지 관리합니다.

이러한 조직은 기업, 정부, 학교, 인터넷 서비스 공급자(ISP) 등이 될 수 있습니다.

한국에서는 KT, SKT, LG와 같은 기업이 u+ ISP입니다.


(컴퓨터 네트워크) 1. 인터넷의 구성 요소 1

구조적 관점에서 본 인터넷

“네트워크의 네트워크”로서 다양한 ISP(Internet Service Provider)가 결합되어 거대한 네트워크를 형성합니다.

인터넷에서 로그규칙은 매우 중요합니다.

메시지 송수신을 제어하고 데이터의 구조와 형식을 정의합니다.

예를 들어 HTTP는 웹 브라우저와 서버 간의 통신을 제어하는 ​​프로토콜이며 스트리밍 비디오, Skype, TCP, IP, WiFi, 4G/5G, 이더넷 등 다양한 프로토콜이 있습니다.

인터넷 표준

인터넷에서는 IETF(Internet Engineering Task Force)라고 하는 조직이 인터넷 표준을 만들고 유지 관리합니다.

IETF는 RFC(Request for Comments)라는 문서를 표준화합니다.

이 문서는 여러 사람의 제안 및 평가 결과를 반영합니다.

이를 통해 표준화된 프로토콜을 사용하여 다양한 기술적 문제를 해결하고 인터넷의 안정성과 신뢰성을 유지할 수 있습니다.

규약?

로그를 더 쉽게 이해할 수 있도록 휴먼 로그의 예로는 “What time is it?”과 같은 시간 질문이나 “질문이 있습니다”와 같은 문장이 있습니다.

이 휴먼 프로토콜에서는 특정 메시지(질문, 요청 등)가 전송되면 특정 작업(시간 알림, 응답 등)이 수행됩니다.

마찬가지로 인간이 아닌 컴퓨터(장치)에도 네트워크 프로토콜이 적용됩니다.

인터넷의 모든 통신 활동은 컴퓨터가 서로 통신할 수 있도록 하는 프로토콜에 의해 제어됩니다.

휴먼 프로토콜에서와 마찬가지로 네트워크 프로토콜에서는 특정 메시지(데이터 패킷)가 전송되면 특정 작업이 수행됩니다(라우터를 통해 라우팅, 수신자에게 도달했다는 승인 전송 등).


(컴퓨터 네트워크) 1. 인터넷의 구성 요소 2

프로토콜을 따르지 않으면 어떻게 됩니까?

서버 호스트가 요청을 수신하기 위해 TCP(Transmission Control Protocol) 연결을 요청하지 않고 클라이언트에 직접 HTTP GET 요청을 보내는 경우 클라이언트가 요청을 수신할 준비가 되지 않았을 수 있습니다.

TCP 연결 요청 및 응답 과정은 상대 호스트와의 안정적인 통신을 위한 과정이다.

TCP 연결 요청 없이 즉시 데이터를 보내면 호스트가 요청을 받을 준비가 되어 있지 않으면 데이터 손실, 오류, 혼잡 등의 문제가 발생할 수 있습니다.

따라서 안정적인 통신을 위해서는 TCP 연결 요청 과정을 거친 후 HTTP GET 요청을 보내는 것이 필요합니다.


위의 글은 학교 수업 내용을 요약한 것입니다.

오류가 있으면 댓글로 알려주세요.