네트워크란?
여러 장치가 서로 정보를 주고받을 수 있는 통신망이다.
- 각기 다른 장치들이 거미줄처럼 얽혀있는 것이 네트워크라고 보면 된다.
- 상당히 광범위한 내용이라고 생각하지만 사실 광범위한게 맞다.
인터넷이란?
네트워크가 여러 개 있다. 이것을 연결하는 네트워크도 있다.
그중 가장 큰 네트워크가 인터넷이다.
컴퓨터 네트워크 구성 요소
구성 요소는 노드, 메세지, 간선으로 나뉜다.
노드
- 호스트 ( 종단 )
- 메세지를 최초로 송신, 최종적으로 수신하는 대상
- 주소를 통해 위치를 특정한다.
- 유니캐스트 - 1대1 통신 ( 1대1채팅방 )
- 브로드캐스트 - 현재 네트워크에 있는 모든 호스트와 통신 ( 공지 )
- 멀티 캐스트 - 특정 그룹에게만 전부 메세지를 보낸다 - 그룹 채팅
중간 노드
- 네트워크 장비
- 라우터, 스위치, 공유기 등등 이 있다.
메세지
- 주고받는 정보
- 웹페이지, 사진, 동영상 등등이 포함된다.
간선 ( 통신 링크 )
- 무선 ( 와이파이 )
- 유선 케이블 ( 트위스티드 페어 케이블, 광케이블 )
서버와 클라이언트
- 클라이언트 : 요청을 보내는 호스트
- 서버 : 응답을 보내는 호스트
- 서버와 클라이언트는 공존할 수 없는 명칭이다
- X : 요청을 보내면 클라이언트이고 응답을 보내면 서버이다. 따라서 요청과 응답을 동시에 한다면 공존이 서버이기도 하며 클라일 수 있다.
네트워크 구분
- LAN - 근거리를 연결한 네트워크
- WAN - LAN들을 연결한 네트워크, 원거리를 연결한 네트워크
- ISP - 개인이나 기업체에게 인터넷 접속 서비스, 웹호스팅 서비스 등을 제공하는 회사를 말한다. ex) KT, LG U+, SK