본문 바로가기

CS/컴퓨터 네트워크

1. 인터넷과 프로토콜

 

 

*인터넷이란 : bolts and nuts view

- 수백개의 연결된 컴퓨팅 디바이스

   host = endstsyem 

  모든 디바이스를 말함 , pc, 서버, 노트북, 스마트폰

- communication links : 유 무선의 네트워크 연결

   광, 동축, 전자파, 위성

   통신속도 bandwidth는 bps로 표현

- 패킷 스위치 : 호스트와 커뮤니케이션 링크를 잇는 것

   라우터 - ip기반 3계층 네트워크, 스위치 - mac주소 사용 2계층

- 인터넷 : 네트워크들의 네트워크 

- 프로토콜 : 통신 규약 e.g. TCP IP HTTP SKYPE 802.11

- 인터넷 표준화 : RFC, IETF

 

* 프로토콜이란 

- 사람 : 어떤 질문이 있을 때 그 질문에 예상된 대답을 하는 것

- 네트워크 : 어떤 데이터를 보내면 다시 돌아오는 데이터를 예측할 수 있는 것

- 프로토콜은 네트워크 엔티티간 보내고 받는 메세지의 포멧과 순서와 메세지 송수신 활동을 정의한다

* 인터넷이란 service view

- 어플리케이션에게 서비스를 제공하는 infrastructure : web, VoIP, games, e-commerce, 등

- 어플리케이션에게 프로그래밍 인터페이스를 제공 

  앱 프로그램들이 인터넷을 연결해서 서로 데이터를 주고 받게 함, 보통 우편에 비유를 많이함