본문 바로가기
컴퓨터네트워크

[컴퓨터네트워크] 1-1 인터넷이란

by sum_mit45 2023. 10. 29.
728x90
반응형

출처: 최종원 교수님, 컴퓨터네트워크1 수업,

Computer Networking:  A Top-Down Approach Featuring the Internet by James F.Kurose and Keith W.Ross 8th,

컴퓨터 네트워킹 하향식 접근 8판

구성요소로 본 인터넷

- 전 세계적으로 수십억 개의 컴퓨팅 장치를 연결하는 컴퓨터 네트워크

- 종단 시스템은 ISP(Internet Service Provider)를 통해 인터넷에 접속하고, 와이파이를 제공하는 ISP와 셀룰러 데이터 ISP를 포함한다. 각 ISP는 패킷 스위치와 통신링크로 이루어진 네트워크이다.

- 호스트(host): 서버들 + 스마트폰 + 태블릿 등 모든 장치

- 종단시스템(end system)종단시스템은 통신 링크(communication link)패킷 스위치(packet switch)의 네트워크로 연결

  • 통신 링크(communication link): 동축 케이블, 구리선, 광케이블, 라디오 스텍트럼을 포함한 다양한 물리 매체로 구성한다. 각각의 링크들은 다양한 전송률(transmission rate, 링크 대역폭)을 이용하여 데이터를 전송하며 전송률은 초당 비트 수를 의미하는 bps(bit per second) 단위를 사용
  • 패킷 스위치(packet switch): 입력 통신 링크의 하나로 도착하는 패킷을 받아서 출력 통신 링크의 하나로 패킷을 전달한다. 가장 널리 사용되는 라우터(router, 네트워크 코어에서 사용)와 링크 계층 스위치(link-layer switch, 보통 접속 네트워크에 사용)가 있다. 두 형태의 스위치는 최종 목적지 방향으로 패킷을 전달한다.
  • 패킷:송신 종단 시스템은 그 데이터를 세그먼트로 나누고 각 세그먼트에 헤더를 붙여 만든 정보 패키지이다. 목적지 종단 시스템으로 네트워크를 통해 보내지고 목적지에서 원래의 데이터로 다시 조립된다.
  • 경로(route, path)는 패킷이 송신 종단 시스템에서 수신 종단 시스템에 도달하는 동안 거쳐온 일련의 통신 링크와 패킷 스위치를 네트워크 간의 경로라고 함.

인터넷 표준

  • IETF(Internet Engineering Task Force)
  • RFC(requests for comment)

서비스 측면에서 본 인터넷

  • 애플리케이션에 서비스를 제공하는 인프라 스트럭처로서 인터넷을 기술한다. 전자메일, 웹 서핑과 같은 전통적인 애플리케이션 뿐만 아니라, 인터넷 메시징, 실시간 도로 교통 정보를 반영한 지도 서비스 등을 포함한다.
  • 서로 데이터를 교환하는 많은 종단 시스템을 포함하고 있기 때문에 분산 애플리케이션 이라고 부른다.
  • 인터넷 애플리케이션은 종단 시스템에서 수행된다(=네트워크 코어에 있는 패킷 교환기에서 수행되지 않는다). 패킷 교환기는 종단 시스템 간의 데이터 교환을 쉽게 해주지만, 이들은 데이터의 시작과 끝인 애플리케이션에는 관심을 갖지 않는다.
  • 인터넷에 접속된 종단 시스템들은 한 종단 시스템에서 수행되는 프로그램이 어떻게 인터넷 인프라 스트럭처에 다른 종단 시스템에서 수행되는 특정 목적지 프로그램으로 데이터를 전달하도록 요구하는지를 명시하는 소켓 인터페이스를 제공한다.

프로토콜이란?

  • 프로토콜은 둘 이상의 통신 개체 간에 교환되는 메시지 포맷과 순서 뿐만 아니라, 메시지의 송수신과 다른 이벤트에 따른 행동들을 정의한다.
  • 통신하는 둘 이상의 원격 개체가 포함된 인터넷에서의 모든 활동은 프로토콜이 제어한다.
  • IP 프로토콜은 라우터와 종단 시스템 사이에서 송수신되는 패킷 포맷을 기술한다. TCP(Transmission Control Protocol)과 IP(Internet Protocol), HTTP(웹에서 이용), SMTP(전자메일에서 이용), DNS, IMAP, POP3
728x90
반응형