Reference :
컴퓨터 네트워킹 하향식 접근 [8판] / 퍼스트 북 / James F. Kurose, Keith W. Ross
건국대학교 컴퓨터 네트워크 수업 / 김기천 교수님
인터넷이란 무엇인가?
2가지 관점에서 답할 수 있다
1. 구성요소로 본 인터넷
인터넷 : 전 세계적으로 수십억 개의 컴퓨팅 장치를 연결하는 컴퓨터 네트워크
2. 서비스 측면에서 본 인터넷
인터넷 : 애플리케이션에 서비스를 제공하는 인프라 구조
구성요소로 본 인터넷
1. 인터넷의 구성요소 너트와 볼트
용어 정리
호스트(host) or 종단 시스템(end system)
: 인터넷에 연결된 모든 장치들
=> 2022년에 285억 개에 이른다고 한다
=> 호스트는 통신 링크와 패킷 스위치의 네트워크로 연결된다
통신 링크 (communication link)
: 일반적으로 통신 위성이 지구의 두 지점을 연결해 주기 위해서 사용하는 여러종류의 정보 전송 경로
=> 각각의 링크들은 다양한 전송률을 이용하여 데이터를 전송하며 전송률은 초당 비트 수를 의미하는 bps(bit per second) 단위를 사용한다
패킷(packet)
: 한 호스트가 다른 호스트로 보낼 데이터를 갖고 있을 때, 송신 호스트는 그 데이터를 세그먼트(segment)로 나누고 각 세그먼트에 헤더(header)를 붙여서 만든 정보 패키지
=> 목적지 호스트로 네트워크를 통해 보내지고 목적지에서 원래의 데이터로 다시 조립된다
패킷 스위치 packet switch
: 도착하는 패킷을 받아서 최종 목적지 방향으로 패킷을 전달
=> 오늘날에 인터넷에서 가장 널리 사용되는 라우터(router)와 링크 계층 스위치(link-layer-switch)가 있다
=> 링크 계층 스위치는 접속 네트워크에서 사용되고, 라우터는 네트워크 코어에서 사용된다
경로(route or path)
: 패킷이 송신 호스트에서 수신 호스트에 도달하는 동안 거쳐온 일련의 통신 링크와 패킷 스위치
인터넷 서비스 제공 사업자 ISP(Internet Service Provider)
: 인터넷 회사
ex) KT, SK 텔레콤
인터넷의 주요 프로토콜을 통칭하여 TCP/IP라고 한다
전송 제어 프로토콜 TCP(Transmission Control Protocol)
: 컴퓨터가 다른 컴퓨터와 데이터 통신을 하기 위한 규약(프로토콜)의 일종
인터넷 프로토콜 IP (Internet Protocol)
: 인터넷이 통하는 네트워크에서 어떤 정보를 수신하고 송신하는 통신에 대한 규약을 의미
서비스 측면에서 본 인터넷
- 애플리케이션은 서로 데이터를 교환하는 많은 종단 시스템을 포함하고 있기에, 분산 애플리케이션 (distributed appliacation)이라고도 불림
- 인터넷 애플리케이션은 호스트에서 수행됨
- 한 호스트에서 수행되는 애플리케이션은 다른 호스트의 프로그램과 데이터를 주고 받아야 함
- ⇒ 이를 위해 인터넷에 접속된 종단 시스템은 데이터 전달 요구를 명시하는 소켓 인터페이스를 제공
- 소켓 인터페이스(soket interface) : 송신 프로그램이 따라야 하는 규칙집합으로, 인터넷은 이 규칙에 따라 데이터를 목적지 프로그램에 전달한다.
프로토콜이란 무엇인가?
프로토콜 : 컴퓨터 내부에서, 또는 컴퓨터 사이에서 데이터의 교환 방식을 정의하는 규정, 규칙 체계
- 둘 이상의 통신 개체 간에 교환되는 메세지 포멧과 순서뿐만 아니라, 메세지의 송수신과 다른 이벤트에 따른 행동들을 정의
- 사람과 컴퓨터를 비교함으로써 이해할 수 있다
사람 프로토콜
- 명확하게 송수신된 메세지와 이러한 메세지가 송수신될 때나 다른 상황이 발생했을 때 취하는 행동
컴퓨터 네트워크 프로토콜
- 메세지를 교환하고 행동을 취하는 개체가 장치들의 하드웨어나 소프트웨어 구성요소라는 점을 제외하면 네트워크 프로토콜은 사람 간의 프로토콜과 매우 비슷하다
- 통신하는 둘 이상의 원격 개체가 포함된 인터넷에서의 모든 활동은 프로토콜이 제어한다
'컴퓨터 네트워크 > Ch1. 컴퓨터 네트워크와 인터넷' 카테고리의 다른 글
6. 공격받는 네트워크 (0) | 2023.03.13 |
---|---|
5. 프로토콜 계층과 서비스 모델 (0) | 2023.03.13 |
4. 패킷 교환 네트워크에서의 지연, 손실과 처리율 (0) | 2023.03.13 |
3. 네트워크 코어 (0) | 2023.03.13 |
2. 네트워크 가장자리 (0) | 2023.03.13 |