Internet: 두 판 사이의 차이
youngwiki
새 문서: 상위 문서: 컴퓨터 네트워크 ==개요== Internet(인터넷)이란 쉽게 말해서 network of networks이다. 이는 수십억 개의 서로 연결된 컴퓨터 device들에 의해서 구성되며, 이를 통해 거대한 통신망을 형성한다. 인터넷을 여러 서비스를 제공하는 infrastructure로 볼 수도 있으며, 이러한 infrastructure는 애플리케이션<ref>웹, VoIP, 이메일, 게임, 커머스 등...</ref>에 대한 여러 서비스를... |
|||
| (같은 사용자의 중간 판 16개는 보이지 않습니다) | |||
| 2번째 줄: | 2번째 줄: | ||
==개요== | ==개요== | ||
Internet(인터넷)이란 쉽게 말해서 network of | '''Internet(인터넷)이란 쉽게 말해서 network of networks'''이다. 이는 수십억 개의 서로 연결된 컴퓨터 device들에 의해서 구성되며, 이를 통해 거대한 통신망을 형성한다. 인터넷을 여러 서비스를 제공하는 infrastructure로 볼 수도 있으며, 이러한 infrastructure는 애플리케이션<ref>웹, VoIP, 이메일, 게임, 커머스 등...</ref>에 대한 여러 서비스를 제공한다. | ||
[[파일:Internet.png|섬네일|381x381픽셀|Internet은 위와 같은 모습을 띄고 있다.]] | |||
==구성 요소== | ==구성 요소== | ||
* host: end system<ref>edge network에 있는 computer devices / 유저가 바로 접속하는 기기 or 서버</ref>에 해당하며 network app들을 실행시킨다. | * '''host: end system'''<ref>edge network에 있는 computer devices / 유저가 바로 접속하는 기기 or 서버</ref>에 해당하며 network app들을 실행시킨다. | ||
* communication links: host들은 communication links를 통해서 | * communication links: host들은 communication links를 통해서 서로 간의 통신을 한다. | ||
** wired links: 광섬유, 구리선 등 | ** wired links: 광섬유, 구리선 등 | ||
** wireless links: 전파, 인공위성 등 | ** wireless links: 전파, 인공위성 등 | ||
*** 대부분의 인터넷은 wired link를 사용하며, wireless link는 대부분 host에서 access point까지의 연결에만 사용된다. | *** 대부분의 인터넷은 wired link를 사용하며, wireless link는 대부분 host에서 access point까지의 연결에만 사용된다. | ||
*** bandwidth: bps<ref>bits per second</ref>(송신 속도)를 의미한다. | *** bandwidth: bps<ref>bits per second</ref>(송신 속도)를 의미한다. | ||
* router와 switch: packet switch를 가능하게 하는 네트워크 | * '''router와 switch: packet switch를 가능하게 하는 네트워크 장치'''이다. | ||
** packet<ref>네트워크에서 데이터를 주고받을 때 사용하는 작은 데이터 조각이다.</ref> switch: 한 incoming communication link로 도착한 packet을 취하고 이를 outgoing commnication link로 전달하는 것이다. | ** packet<ref>네트워크에서 데이터를 주고받을 때 사용하는 작은 데이터 조각이다.</ref> switch: 한 incoming communication link로 도착한 packet을 취하고 이를 outgoing commnication link로 전달하는 것이다. | ||
==ISP== | ==ISP== | ||
ISP는 internet service | '''ISP는 internet service provider'''의 약자로, KT, SKT, U+와 같이 인터넷 서비스를 제공하는 업체이다. | ||
ISP는 host들이 edge network에 다양한 유형의 네트워크 접속을 지원하는 역할을 한다. | ISP는 host들이 edge network에 다양한 유형의 네트워크 접속을 지원하는 역할을 한다. | ||
또한 그자체로 하나의 네트워크로 볼 수 있으며, 각각의 ISP 또한 연결되어 있다. | 또한 그자체로 하나의 네트워크로 볼 수 있으며, 각각의 ISP 또한 연결되어 있다. | ||
| 22번째 줄: | 23번째 줄: | ||
인터넷 내에서 정보의 송수신을 제어하는 인터넷의 구성 요소를 protocol이라고 한다. 쉽게 말하면 인터넷의 구성 요소<ref>패킷, 스위치, 호스트 등...</ref> 사이의 규약이라고 볼 수 있다. 그 예시로는 TCP, IP, HTTP 등이 있다. | 인터넷 내에서 정보의 송수신을 제어하는 인터넷의 구성 요소를 protocol이라고 한다. 쉽게 말하면 인터넷의 구성 요소<ref>패킷, 스위치, 호스트 등...</ref> 사이의 규약이라고 볼 수 있다. 그 예시로는 TCP, IP, HTTP 등이 있다. | ||
새로운 protocol을 제정하기 위한 표준을 Internet | 새로운 protocol을 제정하기 위한 표준을 '''Internet Standard'''라고 한다. 새로운 프로토콜을 제정하기 위해서는 '''RFC'''라는 서류에 해당 프로토콜에 대한 정보를 작성해야 한다. 이렇게 작성된 문서는 '''IETF'''<ref>Internet Engineering Task Force</ref>라고 하는 비영리 단체에서 심사를 받아 프로토콜 제정 절자가 진행된다. | ||
===List of Protocols=== | |||
* Application Layer | |||
** [[HTTP]] | |||
** [[SMTP]] | |||
** [[Eletronic Mail|PoP/IMAP]] | |||
** [[DNS]] | |||
** [[IPv4 Addressing#DHCP|DHCP]] | |||
** [[Network Layer#Network Management and SNMP|SNMP]] | |||
** [[VoIP#RTP|RTP]], [[VoIP#RTCP(Real-Time Control Protocol)|RTCP]] | |||
** [[VoIP#SIP|SIP]] | |||
* Transport Layer | |||
** [[TCP]] | |||
** [[UDP]] | |||
* Network Layer | |||
** [[Internet Protocol]] | |||
** [[Network Layer#Intra-AS Routing|IGP]]([[OSPF]]<ref>IS-IS 프로토콜은 OSPF와 거의 비슷한 작업을 수행한다.</ref>, RIP, IGRP) | |||
** [[BGP]] | |||
** [[The SDN Control Plane#Data Plane|OpenFlow]] | |||
** [[Network Layer#ICMP: The Internet Control Message Protocol|ICMP]] | |||
* Data Link Layer | |||
** [[Multiple Access Protocols#Slotted ALOHA|ALOHA (sloted)]] | |||
** [[CSMA]] | |||
** [[Multiple Access Protocols#Polling Protocol|Polling Protocol]] | |||
** [[Multiple Access Protocols#Token-Passing Protocol|Token-Passing Protocol]] | |||
** [[Data Link Layer#Link Virtualization: MPLS|MPLS Signaling Protocol]]<ref>Network layer와 data link layer 사이에 구현된 것으로 간주된다.</ref> | |||
** [[Wireless and Mobile Networks#CDMA/CA|CDMA/CA]] | |||
** [[WiFi: IEEE 802.11#The 802.11 MAC Protocol|CSMA/CA]] | |||
===List of NOT Protocols=== | |||
* Application Layer | |||
** [[Cookie]] | |||
** [[Web Cache]] | |||
** [[Web Cache#Conditional Get|Conditinal GET]] | |||
** [[Video streaming and content distribution networks#Dynamic Adaptive Streaming over HTTP|DASH]] | |||
** [[Video streaming and content distribution networks#Contents Distribution Network|CDN]] | |||
* Transport Layer | |||
** [[TCP Congestion Control#Additive Increase Multiplicative Decrease|AIMD]] | |||
** [[Principles of congestion control#Explicit Congestion Notification|ECN]] | |||
* Network Layer | |||
** [[Network Layer#Routing and Forwarding#Control Plane: The SDN Approach|SDN]] | |||
** [[IPv4 Addressing#CIDR|CIDR]] | |||
** [[Internet Protocol|Network Address Translation (NAT)]] | |||
* Data Link Layer | |||
** [[Data Link Layer#Link Virtualization: MPLS|MPLS]]<ref>Network layer와 data link layer 사이에 구현된 것으로 간주된다.</ref> | |||
==각주== | ==각주== | ||
2025년 6월 18일 (수) 05:11 기준 최신판
상위 문서: 컴퓨터 네트워크
개요
Internet(인터넷)이란 쉽게 말해서 network of networks이다. 이는 수십억 개의 서로 연결된 컴퓨터 device들에 의해서 구성되며, 이를 통해 거대한 통신망을 형성한다. 인터넷을 여러 서비스를 제공하는 infrastructure로 볼 수도 있으며, 이러한 infrastructure는 애플리케이션[1]에 대한 여러 서비스를 제공한다.

구성 요소
- host: end system[2]에 해당하며 network app들을 실행시킨다.
- communication links: host들은 communication links를 통해서 서로 간의 통신을 한다.
- wired links: 광섬유, 구리선 등
- wireless links: 전파, 인공위성 등
- 대부분의 인터넷은 wired link를 사용하며, wireless link는 대부분 host에서 access point까지의 연결에만 사용된다.
- bandwidth: bps[3](송신 속도)를 의미한다.
- router와 switch: packet switch를 가능하게 하는 네트워크 장치이다.
- packet[4] switch: 한 incoming communication link로 도착한 packet을 취하고 이를 outgoing commnication link로 전달하는 것이다.
ISP
ISP는 internet service provider의 약자로, KT, SKT, U+와 같이 인터넷 서비스를 제공하는 업체이다. ISP는 host들이 edge network에 다양한 유형의 네트워크 접속을 지원하는 역할을 한다. 또한 그자체로 하나의 네트워크로 볼 수 있으며, 각각의 ISP 또한 연결되어 있다.
Protocol
인터넷 내에서 정보의 송수신을 제어하는 인터넷의 구성 요소를 protocol이라고 한다. 쉽게 말하면 인터넷의 구성 요소[5] 사이의 규약이라고 볼 수 있다. 그 예시로는 TCP, IP, HTTP 등이 있다.
새로운 protocol을 제정하기 위한 표준을 Internet Standard라고 한다. 새로운 프로토콜을 제정하기 위해서는 RFC라는 서류에 해당 프로토콜에 대한 정보를 작성해야 한다. 이렇게 작성된 문서는 IETF[6]라고 하는 비영리 단체에서 심사를 받아 프로토콜 제정 절자가 진행된다.
List of Protocols
- Application Layer
- Transport Layer
- Network Layer
- Data Link Layer
List of NOT Protocols
- Application Layer
- Transport Layer
- Network Layer
- Data Link Layer
각주
- ↑ 웹, VoIP, 이메일, 게임, 커머스 등...
- ↑ edge network에 있는 computer devices / 유저가 바로 접속하는 기기 or 서버
- ↑ bits per second
- ↑ 네트워크에서 데이터를 주고받을 때 사용하는 작은 데이터 조각이다.
- ↑ 패킷, 스위치, 호스트 등...
- ↑ Internet Engineering Task Force
- ↑ IS-IS 프로토콜은 OSPF와 거의 비슷한 작업을 수행한다.
- ↑ Network layer와 data link layer 사이에 구현된 것으로 간주된다.
- ↑ Network layer와 data link layer 사이에 구현된 것으로 간주된다.