네트워크 관련된 유튜브 강의 정리 내용입니다.
정확한 내용을 학습하고 싶으면 네트워크 기초를 참고하시면 됩니다.
네트워크란?
- 노드들이 데이터를 공유할 수 있게 하는 디지털 전기 통신망의 하나입니다.
- 즉, 분산되어 있는 컴퓨터를 통신망으로 연결한 것을 말합니다.
- 네트워크에서 여러 장치들을 노드 간 연결을 사용하여 서로에게 데이터를 교환합니다.
※ 노드 : 네트워크에 속한 컴퓨터 또는 통신 장비를 뜻하는 말입니다.
인터넷이란?
- 문서, 그림 영상과 같은 여러 가지 데이터를 공유하도록 구성된 세상에서 전 세계를 연결하는 네트워크입니다.
- 흔히 www를 인터넷으로 착각하는 경우가 많은데, www는 인터넷을 통해 웹과 관련된 데이터를 공유하는 것입니다.
네트워크 분류
- 크기에 따른 분류
- LAN : Local Area Network의 약자로, 가까운 지역을 하나로 묶은 네트워크입니다.
- WAN: Wide Area Network, 멀리 있는 지역을 한데 묶은 네트워크이며, 가까운 지역끼리 묶인 LAN과 LAN을 다시 하나로 묶은 것입니다.
- 연결 형태에 따른 분류
- Star 형 : 중앙 장비에 모든 노드가 연결된 형태
- Mesh 형 : 여러 노드들이 서로 그물처럼 연결된 형태
- Tree 형 : 마치 나무의 가지처럼 계층 구조로 연결된 형태
- 링형, 버스형, 혼합형 등등.....
- Star 형
- 공유기 고장이 나면, 모든 인터넷이 사용할 수가 없습니다.
- Mesh 형
- 몇 개의 연결이 끊어져도 완전히 끊어지지 않았다면 사용 가능합니다.
네트워크의 통신 방식
- 유니 캐스트 : 특정 대상이랑만 1:1로 통신을 합니다.
- 멀티 캐스트 : 특정 다수와 1:N 으로 통신을 합니다.
- 브로드 캐스트 : 네트워크에 있는 모든 대상과 통신을 합니다.
네트워크 프로토콜
네트워크에 있는 특정한 사용자를 어떻게 찾을까?
프로토콜이란?
- 프로토콜은 일종의 약속, 양식입니다.
- 즉 네트워크에서 노드와 노드가 통신할 때, 어떤 노드가 어느 노드에게 어떤 데이터를 어떻게 보내는지 작성하기 위한 양식입니다.
- 각 프로토콜들도 해당 프로토콜만의 양식을 가지게 됩니다.
가까운 곳과 연락할 때
- Ethernet 프로토콜 (MAC 주소)
멀리 있는 곳과 연락할 때
- ICMP
- IPv4
- ARP
- (IP 주소)
여러가지 프로그램으로 연락할 때
- TCP
- UDP
- (포토 번호)
여러 프로토콜들로 캡슐화 된 것 : 패킷
'Computer Science > CS 네트워트 편' 카테고리의 다른 글
[Network] 6. ICMP 프로토콜(3계층 프로토콜) (0) | 2021.08.10 |
---|---|
[Network] 5. IP 프로토콜 ( 3계층 프로토콜 ) (0) | 2021.08.10 |
[Network] 4. ARP 프로토콜( 3계층 프로토콜 ) (0) | 2021.08.08 |
[Network] 3. IP주소를 이용한 데이터 교환 (0) | 2021.08.07 |
[Network] 2. 네트워크 모델 (0) | 2021.08.05 |