[F-Lab 66해빗 페이백 챌린지 ]

[F-Lab 페이백 모각코 45일차] (CS) CHAPTER 9 네트워크와 인터넷

everydeveloper 2023. 8. 2. 04:37

인터넷에서 정보 전송 과정

학습목표

  • 네트워크의 개념을 이해하고 LAN과 WAN의 차이점을 알아본다.
  • 인터넷의 개념을 이해하고 인터넷 서비스의 종류를 알아본다.
  • IP 주소와 도메인 이름의 역할을 알아본다.
  • 인터넷을 이용한 통신 과정을 알아본다.
  • 네트워크에서 오류 검출 방법을 알아본다.

TIL

  • 네트워크와 인터넷

 

네트워크와 인터넷의 개요

  • 네트워크의 개념
    • 네트워크란, 컴퓨터끼리 연결되어 정보를 주고받을 수 있도록 하는 기술입니다. 이를 통해 데이터를 효율적으로 관리하고 공유할 수 있습니다.
  • 네트워크의 분류
    • 네트워크는 크게 LAN(Local Area Network), WAN(Wide Area Network), WLAN(Wireless Local Area Network) 등으로 분류됩니다. 각각의 특징과 장단점을 고려하여 적절한 네트워크를 선택할 수 있습니다.
  • 인터넷의 등장
    • 인터넷은 전 세계적으로 연결된 컴퓨터 네트워크입니다. 1960년대에 미국에서 시작되어 현재는 우리 생활에 필수적인 인터넷 서비스를 제공합니다.
  • 인터넷 서비스
    • 인터넷 서비스에는 이메일, 검색, 쇼핑, 뉴스, 음악 및 동영상 스트리밍 등이 포함됩니다.

인터넷 주소

  • IP 주소
    • IP 주소는 인터넷 상에서 각각의 컴퓨터를 식별할 수 있도록 하는 숫자입니다. IPv4와 IPv6로 나뉘며, IPv4는 32비트, IPv6는 128비트입니다.
  • 클래스
    • IP 주소는 A, B, C, D, E 클래스로 나뉘어집니다. 각 클래스마다 할당 가능한 IP 주소 범위가 다르며, 이를 이용하여 네트워크를 구성할 수 있습니다.
  • 도메인 이름
    • 도메인 이름은 IP 주소를 기억하기 쉽게 하기 위해 사용되는 이름입니다. 도메인 이름은 계층적으로 구성되어 있으며, 최상위 도메인은 .com, .org, .net 등이 있습니다.
  • 네트워크와 인터넷의 개요
    • 컴퓨터 네트워크란 컴퓨터와 다른 장치들이 데이터를 주고받을 수 있도록 연결된 구성 요소들입니다. 이러한 구성 요소들은 직접 연결되거나 라우터나 스위치와 같은 장치들을 통해 연결됩니다. 인터넷은 이러한 네트워크들이 전 세계적으로 연결되어 인터넷 서비스 제공자(ISP)를 통해 인터넷을 이용하는 것입니다.
  • 인터넷 주소: 인터넷 주소는 컴퓨터나 장치를 식별하기 위한 고유한 주소입니다. 인터넷 주소는 일반적으로 IP 주소와 도메인 이름으로 구성됩니다. IP 주소는 인터넷 상에서 컴퓨터나 다른 장치들이 데이터를 주고받을 수 있도록 식별하는 주소입니다. 도메인 이름은 이러한 IP 주소를 더 쉽게 기억할 수 있도록 만들어진 사용자 친화적인 이름입니다. 이러한 도메인 이름들은 DNS(Domain Name System) 서버를 통해 IP 주소로 변환됩니다.

인터넷 통신 과정

  1. 데이터 전송 시작: 송신자가 데이터를 전송하기 시작합니다.
  2. TCP(UDP)헤더 추가: 송신자는 데이터에 TCP(UDP) 헤더를 추가합니다.
  3. IP 헤더 추가: 송신자는 데이터에 IP 헤더를 추가합니다.
  4. 데이터를 보낼 다음 노드의 IP 주소 결정: 송신자는 다음 노드의 IP 주소를 결정합니다.
  5. MAC 헤더 추가: 송신자는 데이터에 MAC 헤더를 추가합니다.
  6. 라우터를 경우해 수신 LAN 라우터로 전송: 송신자는 데이터를 수신 LAN 라우터로 전송합니다.
  7. 수신 LAN 라우터에서 목적지로 전송: 수신 LAN 라우터에서 데이터를 목적지로 전송합니다.
  8. 최종 목적지 도착: 데이터가 최종 목적지에 도착합니다.
  • 오류 검출
    • 데이터 중복 전송: 송신자가 데이터를 두 번 전송하는 경우가 있습니다.
    • 중복 정보 전송: 네트워크 상에서 정보가 중복으로 전송되는 경우가 있습니다.