인터넷이란? (James F. Kurose, Keith Ross - Computer Networking- A Top Down Approach-Pearson (2020) 교과서 참고)

park.js·2024년 9월 8일
1

CS

목록 보기
1/6

모든 내용과 이미지는 Computer Networking- A Top Down Approach-Pearson을 참고하였습니다.

Chapter 1.1

들어가기 전에 스윽 보고가기

참 추상적이라 한번에 이해하려 애쓰지말고 아래 이미지에서 라우터의 역할만 알고 가자.

지뢰같이 생긴것이 라우터(Router)

  • 데이터를 전달하는 중요한 장치
  • 데이터가 어디로 가야 하는지를 결정하는 핵심 역할을 함

이 이미지에서 보이는 각각의 네트워크는 인터넷을 통해 서로 연결되어 있으며, 라우터스위치와 같은 네트워크 장비가 데이터를 효율적으로 전달하는 데 중요한 역할을 함.
딱! 이 정도 까지만 알고 가자.

인터넷과 프로토콜

인터넷이란 무엇일까?
인터넷은 우리가 매일 사용하는 컴퓨터, 스마트폰, 가전제품 등 수십억 대의 디바이스가 연결된 세계적인 네트워크임.
이 네트워크는 수많은 통신 링크와 패킷 스위칭 장비(라우터, 스위치 등)를 통해 데이터를 주고받음.

1. 인터넷의 구성 요소

인터넷은 컴퓨터 네트워크로, 가정 네트워크, 회사 네트워크, 모바일 네트워크 등을 포함한 다양한 네트워크들이 서로 연결되어 있음. 이 네트워크들은 ISP(인터넷 서비스 제공자)를 통해 서로 연결되고, 데이터를 주고받음.

ISP? .. 어렵다.
예시로 꾸역꾸역 넣어보자

  • 가정 네트워크: 집에서 우리가 사용하는 Wi-Fi는 인터넷에 연결된 가정 네트워크임. 예를 들어, KT, SK, LG와 같은 인터넷 서비스 제공자(ISP)를 통해 집에서 스마트폰, 컴퓨터, TV가 인터넷에 연결됨.
  • 회사 네트워크: 회사에서도 사내 네트워크를 통해 모든 컴퓨터와 서버가 인터넷에 연결되어 있음. 예를 들어, 좀 치는 회사들은 자체 서버와 네트워크를 통해 내부 데이터 관리와 외부 인터넷 접속을 함.
  • 모바일 네트워크: 이동 중에도 스마트폰을 통해 LTE5G 네트워크로 인터넷에 접속 가능함. SKT, KT, LG U+와 같은 통신사들이 모바일 ISP 역할을 하여 언제 어디서나 인터넷을 사용할 수 있게 해줌.
  • 더 쉽게 : '인터넷 연결 제공자'

2. 패킷 스위칭이란?

인터넷은 패킷 스위칭 방식으로 데이터를 전송함. 데이터를 작은 패킷으로 나누어 전송하고, 각 패킷은 라우터를 통해 목적지까지 독립적으로 전송됨. 이를 통해 데이터를 효율적으로 전송할 수 있음.

데이터가 이동하는 경로를 독점하지 않고 네트워크 자원을 효율적으로 분배하여 더 많은 사용자가 동시에 사용할 수 있게!
패킷 스위칭 목적: 데이터의 빠른 전송

3. 프로토콜이란?

프로토콜은 네트워크에서 데이터를 주고받을 때 메시지의 형식순서, 그리고 메시지를 전송하고 받을 때 어떤 행동을 취할지 정의하는 규칙임. 네트워크 상의 모든 통신은 이 프로토콜에 의해 이루어짐.

교수님께서 프로토콜이 뭔지는 알고 있어라 라고 하심

Protocols define the format, order of messages sent and received among network entities, and actions taken
on msg transmission, receipt.
프로토콜은 네트워크 간에 송수신되는 메시지의 형식, 순서, 그리고 메시지를 전송하고 받을 때의 행동을 정의함.

4. 인터넷은 서비스 플랫폼이다

인터넷은 분산 애플리케이션을 지원하는 플랫폼으로도 정의할 수 있음.
예를 들어, 웹 브라우징, 이메일, 스트리밍 서비스, SNS 등 여러 애플리케이션이 인터넷 위에서 데이터를 주고받으며 동작함.

이러한 애플리케이션은 엔드 시스템에서 실행되며, 데이터를 주고받기 위해 인터넷의 소켓 인터페이스를 이용함. 이 소켓 인터페이스는 데이터를 전송하는 규칙을 정의한 일종의 "규칙"임.

요약

  • 인터넷은 수십억 대의 디바이스가 연결된 네트워크로, 데이터를 패킷 단위로 나누어 전송함.
  • 라우터 데이터를 전달하는 중요한 장치. 데이터가 어디로 가야 하는지를 결정.
  • 패킷 스위칭은 데이터를 작은 패킷으로 나누어 독립적으로 전송하는 방식이며, 네트워크의 효율성을 높임.
  • 프로토콜은 데이터를 주고받을 때의 규칙과 행동을 정의하며, 네트워크 통신의 핵심임.
profile
참 되게 살자

0개의 댓글