네트워크
노드와 링크가 서로 연결되어 있거나 열결되어 있지 않은 집합체
LAN
MAN
WAN
- 광역 네트워크
- 국가 또는 대륙 같은 넓은 지역에서 운영
TCP
- 신뢰성 있는 통신을 위해 사용하는 프로토콜로 높은 신뢰성 보장
- UDP 보다 속도가 느림
- 3way, 4way, Handshake 기법으로 서버와 클라이언트가 통신
- 흐름제어와 혼잡 제어가 이루어짐
UDP
- 비 연결형 프로토콜로 손상된 데이터에 대해서 재전송하지않음
- 신뢰성이 낮지만 TCP보다 속도가 빨라 스트리밍 같은 서비스에서 사용함
IP
- Internet Protocol의 약자로 인터넷 망을 통해 패킷을 전달하는 프로토콜
- 비연결성과 비신뢰성의 특징을 가짐
- 비연결성은 패킷의 경로를 정하지 않는 것이고 비신뢰성은 패킷의 완전한 전달을 보장하지 않음
- 논리적 주소
IP 주소 체계
IPv4
PIv6
MAC
프로토콜
- 통신 장비 사이에서 메세지를 주고받는 통신 규악
DNS
- 도메인 주소를 IP 주소로 변환해 주는 시스템
ARP
- IP 주소로부터 MAC 주소를 구하는 IP와 MAC 주소의 다리역할을 하는 프로토콜
라우팅
HTTP
- 웹상에서 서버와 클라이언트 사이의 통신을 위한 프로토콜
HTTPS
- 애플리케이션 계층과 전송 계층 사이에 신뢰계층인 SSL/TLS 계층을 넣은 신뢰할 수 있는 HTTP 요청
TCP/IP 4계층 모델
- 링크계층
- 인터넷 계층
- 전송 계층
- 애플리케이션 게층
OSI 7계층
- 물리 계층
- 데이터 링크 계층
- 네트워크 계층
- 전송 계층
- 세션계층
- 프레젠테이션 계층
- 애플리케이션 계층
네트워크 구조
-
트리 토폴로지 : 계층형 토폴로지로 트리 형태로 배치한 구성
-
버스 토폴로지 : 중앙 통신 회선 하나에 여러개의 노드가 연결되어 공유하며 근거리 통신망에서 사용
-
스타 토폴로지 : 중앙에 있는 노드에 모두 연결된구조
-
링형 토폴로지 : 각 노드가 양 옆에 두 노드와 연결하여 전체적으로 고리형 연결을 통해 통신
-
메시 토폴로지 : 그물망 처럼 연결 된 구조