wanna be dev 🧑‍💻

Cool 하고 Sick한 개발자가 되고 싶은 uzun입니다 solvedac-logo

Computer Science/Computer Network

📡 [Network] 네트워크 개요 - 인터넷이란?

Kick_snare 2022. 9. 14. 16:06
728x90

본 포스팅은 < 컴퓨터 네트워킹 하향식 접근[8판] James F. Kurose, Keith W. Ross 저/최종원, 강현국, 김기태 > 을 참고하여 작성되었습니다.

Ch01 - Introduction

1. What is the Internet?

인터넷: 구성요소 관점으로 살펴보기 (nuts & bolts view)

  • 인터넷은 여러가지 요소들이 얽힌 거대한 구조
  • 인터넷은 네트워크들의 네트워크
  • Computing Device 들이 연결된 구조
    • 네트워크에서는 디바이스를 host 라고 함
  • Packet Switches
    • 데이터의 단위인 패킷을 전달
  • Comunication links
    • 섬유, 구리, 라디오, 위성 등
  • Networks
    • 디바이스, 라우터, 링크들의 집합
  • 프로토콜이 존재
    • 메세지의 발송과 수신, Http, UCP, TCP, WIFI, Ethernet 등등..
  • 인터넷 기준 (standard)
    • 인터넷 표준기관 들이 존재 (IETF, IEEE)
    • ITEF에서 발행한 표준문서 RFC
      • TCP, IP, HTTP, SMTP 등을 정의하는 문서

인터넷 연결 디바이스

  • 별에 별 것이 다 인터넷에 연결되는 세상
  • 스피커, 냉장고, 액자, 심박모니터링기계, 카메라, 토스터기, AR안경 등등등…

인터넷: 서비스 관점으로 살펴보기

  • Infrastructure 인프라
    • 단순한 호출으로 인터넷 인프라를 사용할 수 있도록 제공
    • 웹, 비디오 스트리밍, 이메일, 게임, 전자거래 등등…
  • Programming Interface
    • 패킷을 서버로 보내고 싶을때 → 단순히 소켓 인터페이스만 알면됨
    • but 인터넷이 어떻게 동작하는지 모른다면? → 문제를 해결하기 힘들다
    • 컴퓨터 네트워크에 자금이 몰리는 이유?
      • 통신 인프라를 기반으로 많은 발전이 이루어진다
      • 더 다양한 기능의 app 개발이 가능하다

프로토콜이란 무엇인가?

  • 인간의 경우
    • “지금 몇시지?”
    • “메뉴판 주세요”

⇒ 규칙이 완전히 정해져있지는 않지만 통용되는 사회적 규칙이 존재한다

  • 네트워크의 경우

⇒ 컴퓨터 간에 어떤 메세지를 어떤 규격, 어떤 방법으로 정해져있다.

define the format, order of messages sent and received among network entities, and actions taken on msg transmission, receipt
728x90