본 글은 '따라하면서 배우는 IT 채널'의 네트워크 기초 영상을 보고 정리한 내용입니다.
네트워크란?
네트워크란
- 네트워크
- 노드들이 데이터를 공유할 수 있게 하는 디지털 전기 통신망의 하나
- 분산되어 있는 컴퓨터를 통신망으로 연결한 것
- 네트워크에서 여러 장치들은 노드 간 연결을 사용하여 서로에게 데이터를 교환한다.
네트워크의 분류
크기에 따른 분류
- LAN (Local Area Network) : 가까운 지역을 하나로 묶은 네트워크
- WAN ( Wide Area Network ) : 멀리 있는 지역을 한데 묶은 네트워크. 가까운 지역끼리 묶인 LAN과 LAN을 다시 하나로 묶는 것
- MAN ( Metropolitan Area Netwrok )
- VLAN,CAN,PAN 등등
연결 형태에 따른 분류
- Star : 중앙 장비에 모든 노드가 연결된 형태
- Mesh : 여러 노드들이 서로 그물처럼 연결된 형태
- Tree : 계층 구조로 연결된 형태
- 기타 : 링형, 버스형, 혼합형 등등
- 혼합형
- 혼합형
네트워크의 통신 방식
- 유니 캐스트 : 특정 대상과 1:1로 통신하는 방식
- 멀티 캐스트 : 특정 다수와 1:N으로 통신하는 방식
- 브로드캐스트 : 네트워크에 있는 모든 대상과 통신하는 방식
네트워크 프로토콜
프로토콜이란 ?
- 일종의 약속,양식
- 네트워크에서 노드와 노드가 통신할 때 어떤 노드가 어떤 노드에 어떤 데이터를 어떻게 보내는지 작성하기 위한 양식
- 패킷
- 여러 프로트콜들로 캡슐화 된 패킷
네트워크 모델
네트워크 모델
TCP/IP 모델
- 1960년대 말 미국방성의 연구에서 시작되어, 1080년대 초 프로토콜 모델로 공개.
- 현재의 인터넷에서 컴퓨터들이 서로 정보를 주고 받는데 쓰이는 통신규약(프로토콜)의 모음
OSI 7계층
- 1984 네트워크 통신을 체계적으로 다루는 ISO에서 표준으로 지정한 모델
- 데이터를 주고 받을 때 데이터 자체의 흐름을 각 구간별로 나눠 놓은 것.
- OSI 7계층 모델의 계층별 프로토콜
TCP/IP 모델과 OSI7계층의 공통점, 차이점
공동점
- 계층적 네트워크 모델
- 계층간 역할 정의차이점
- 계층의 수 차이
- OSI 7계층은 역할 기반, TCP/IP는 프로토콜 기반
- OSI 는 통신 전반에 대한 표준
- TCP/IP는 데이터 전송기술 특화
패킷
패킷이란?
- 네트워크 상에서 전달되는 데이터를 통칭하는 말
- 네트워크에서 전달하는 데어터의 형식화된 블록
- 제어 정보와 사용자 데이터로 이루어지며 사용자 데이터는 페이로드라고도 한다.
캡슐화
- 여러 프로토콜을 이용해서 최종적으로 보낼 때 패킷을 만드는 과정
디캡슐화
- 패킷을 받았을 때 프로토콜들을 하나씩 확인하면서 데이터를 확인하는 과정
PDU (Protocol Data Unit)
- 계층별 패킷의 이름