IT/CS

[CS지식] 인터넷과 네트워크

_KH_ 2025. 5. 21. 10:31

인터넷과 네트워크

네트워크 + 네트워크 = 인터넷

인터넷: 수십억 개의 컴퓨팅 장치를 연결하는 컴퓨터 네트워크

PAN, LAN, MAN, WAN, 5G/4G

 

프로토콜이란? :

TCP, UDP, IP, HTTP, SMTP, FTP, OSPF, BGP

 

계층(layer)

응용계층, 전송계층, 네트워크계층, 링크계층, 물리계층

 

네트워크 구성

라우터, 스위치, NIC, 프록시 서버, 공유기

 

네트워크 알고리즘

라우팅 알고리즘

 

원하는 정보를 웹 서버로부터 가지고 오는 방법

웹 브라우저, DNS

 

웹 서버로부터 웹 페이지를 가져오려면?

내 컴퓨터에 웹 브라우저가 설치되어 있어야 한다.

크롬, 익스플로러, 사파리 등

 

내 컴퓨터가 네트워크(인터넷)에 접속해 있어야 한다.

접속망(access network)

ethernet, DSL(Digital Subscriber Line), HFC(Hybrid Fiber-Coaxial), PON(Passive Optical Networks), Wifi, LTE(Long Term Evolution), 5G

 

내 컴퓨터가 인터넷 상에서 유일하게 식별될 수 있어야 한다(주소)

IP주소

DHCP(Dynamic Host Configuration Protocol)

 

웹서버 주소(웹페이지 주소)를 알고 있어야 한다.

URL

 

웹서버의 주소를 네트워크 장치가 이해할 수 있는 값으로 변환해야 한다.

DNS(Domain Name System) 서버

 

내 컴퓨터와 웹서버 중간에 있는 네트워크 장치가 내가 요청한 메시지를 잘 전달해야 한다.

라우팅 프로토콜(routing protocols)

 

웹서버는 내 요청을 이해해야 하며, 그에 대한 응답 메시지를 보내야 한다.

HTTP(HyperText Transfer Protocol)

 

내 컴퓨터는 웹서버로 메시지를 확실히 잘 전달해야 한다.

TCP(Transmission Control Protocol)

'IT > CS' 카테고리의 다른 글

[Network] Brute-force 공격이란?  (0) 2025.05.29
[CS지식] OS(운영체제)  (0) 2025.05.20