본문 바로가기
Network

[Network] 인터넷이란 무엇인가? / nuts and bolts / service

by @__100.s 2022. 3. 10.
반응형

인터넷이란?

“nuts and bolts” 관점 : 인터넷의 구성요소란 무엇인가

  • Device : 수백 만개의 연결된 컴퓨팅 장치

    • Host = end systems
      • PC, phone ...
    • 실행 중인 네트워크 앱
      • Host가 network app을 실행한다. (ex. PC로 웹브라우저 실행)
  • communication links : 컴퓨팅 디바이스를 연결하는 역할

    • fiber 광케이블, copper 구리선, radio 무선, satelite 위성 (종류에 따라 전송 속도가 다름)
    • transmission rate : bandwidth
      • bandwidth : 통신 시스템의 자료 전송율 또는 주파수 범위를 말한다. (bits per second)
  • Packet switches : 네트워크 단위(패킷)들을 연결하는 통신 장비

    • routers, switches
    • 현재 가장 많은 사람들이 사용하는 통신 방식
    • 작은 블록인 패킷으로 데이터를 전송하며, 데이터를 사용하는 동안만 네트워크 자원을 사용하도록 하는 방법
      • Packet: network 3 layers에서 라우팅에 사용하는 데이터 단위
  • Internet : network of networks

    • 인터넷은 수천 개의 네트워크로 구성된 네트워크
    • Interconnected ISPs
    • computing devices, communication links, routers 로 이어진 네트워크가 있다면 이를 여러개 모아서 만든 것이 인터넷
    • 위의 상황이 가능하려면 protocol이 필요
  • Protocol

    • 인터넷 내에서 정보를 주고 받는 것을 컨트롤, 즉, 데이터를 서로 주고 받기 위해 정의해 놓은 약속
    • 네트워크 구성요소들 사이에서 메시지를 주고받는 format과 order 그리고 actions(특정 event)으로 정의
    • 프로토콜을 통해서 메시지, 패킷들을 주고받을 수 있음.
    • HCP, IP, HTTP, Skype, 802.11 ...
      • TCP(Transmission Control Protocol)과 IP(Internet Protocol)은 인터넷에서 가장 중요한 두 개의 프로토콜
  • Internet Standards

    • 인터넷에 적용되는 기술이나 방법론을 표준으로 제정한 규격
    • 웹서버 ↔ 웹브라우저 : 공통된 규칙 필요 → 프로토콜
    • RFC : Request for comments
    • IETF : Internet Engineering Task Force
  • ISP : Internet Service Provider

    • End Systems은 ISP를 통해 인터넷에 접근
      • KT, LG U+, SKT ...
    • ISP는 와이파이 접근 권한을 준다.
    • 각 ISP들은 ISP 스스로가 packet switches와 communication link가 달려있는 네트워크 안에 들어있다.
    • ISP들은 엔드 시스템들에게 매우 다양한 네트워크 접근 권한을 부여

“service” 관점 : 인터넷이 나에게 무엇을 제공해줄 수 있는가

  • 인터넷은 어플리케이션들에게 서비스를 제공하는 기반 시스템이다.
    • web, volp, email, game, e-commerce, social nets ...
  • 어플리케이션에 프로그래밍 인터페이스 제공
    • API 제공 : API 이용해 인터넷이 제공해주는 서비스 이용가능.
    • 우편을 이용하면 영업활동, 편지 보내기 등의 여러활동이 가능하지만, 우편서비스는 기본 서비스(배달)만을 제공하는 것과 같음.

참고

반응형