CS지식/네트워크

TIL 정리_111(네트워크 기초)

ran4 2022. 6. 23. 17:09

https://www.youtube.com/playlist?list=PL0d8NnikouEWcF1jJueLdjRIC4HsUlULi 

 

네트워크 기초(개정판)

OSI 7계층에서 각 계층의 다양한 프로토콜들을 통해서 배우는 네트워크 기초에 대한 강의입니다.

www.youtube.com

위의 강의를 듣고 정리한 내용입니다

 


네트워크

네트워크란?
노드들이 데이터를 공유할 수 있게 하는 디지털 전기통신망의 중 하나이다
-> 분산되어 있는 컴퓨터를 통신망으로 연결한 것을 말한다
네트워크에서 여러 장치들은 노드 간 연결을 사용하여 서로에게 데이터를 교환한다
**노드 : 네트워크에 속한 컴퓨터 또는 통신 장비를 뜻한다 


인터넷이란?

  • 문서, 그림, 영상과 같은 여러가지 데이터를 공유하도록 구성된 세상에서 가장 큰 네트워크이다
    네트워크 안에 인터넷이 포함되어있다
  • -> 통신망을 이용하여 웹 서비스를 이용할 수 있다, 그 중 우리가 가장 쉽게 접하는 것이 인터넷이다
  • www를 인터넷으로 착각하기도 하는데, www는 인터넷을 통해 웹과 관련된 데이터를 공유하는 것이다.

 

네트워크의 분류

크기에 따른 분류
** Local Area Network LAN
가까운 지역을 하나로 묶은 네트워크이다 
-> 근거리 통신망을 의미한다


** Wide Area Network WAN
멀리 떨어진 지역을 하나로 묶은 네크워크로 
가까운 지역끼리 묶인 LAN과 LAN을 하나로 묶은 것을 의미한다
-> 여러 개의 LAN을 연결한 것이다

그 외 
Metropolitan Area Network 
VLAN, CAN, PAN 등

 

 

연결 형태에 따른 분류
Star형
중앙 장비에 모든 노드(장비-컴퓨터)가 연결된 형태이다
-> 와이파이 공유기가 이에 해당된다 
LAN 대역폭의 네트워크를 연결할 때 사용한다 
문제점 : 연결된 네트워크 장비가 고장이 나면 해당 장소의 모든 인터넷이 중지된다 

 

Mesh형
여러 노드(장비)들이 서로 그물처럼 연결된 형태이다 
한 장비가 고장나더라도 사용 가능하다 
WAN 대역을 연결할 때 사용하는 방식이다 


혼합형
실제 인터넷은 여러 형태를 혼합한 형태를 가진다(LAN+WAN)


그 외
Tree형, 링형, 버스형 등

 

 

네트워크에서의 데이터 통신


유니 캐스트
통신하고 싶은 특정 대상과 통신한다
-> 특정한 한 사용자와 통신한다


멀티 캐스트
특정한 다수와 통신한다


브로드 캐스트
네트워크에 있는 모든 대상과 통신한다 


특정한 사용자를 어떻게 찾아내는가?
프로토콜을 사용하여 찾을 수 있다
일종의 약속이자 양식이다

 


프로토콜

  • 네트워크에서 노드와 노드가 통신할 때 어떤 노드가 어느 노드에게 무슨 데이터를 어떻게 보내는지
    작성하기 위한 양식이다
  • 택배, 편지, 전화는 각각의 양식이 존재하듯이 각 프로토콜들도 해당 프로토콜만의 양식이 있다 


간단하게 분류한 프로토콜
- 가까운 곳과 연락할 때 
Ethernet 프로토콜 
-> MAC 주소

 

- 멀리 있는 곳과 연락할 때

  • ICMP
  • IPv4(version 4)
  • ARP

-> IP주소

- 특정 프로그램으로 연락할 때
TCP, UDP 
-> 포트번호

**인터넷은 HTTP 프로토콜을 사용한다

패킷
여러 프로토콜들로 캡슐화 된 데이터를 의미한다 

'CS지식 > 네트워크' 카테고리의 다른 글

TIL 정리_120(네트워크 3계층_2)  (0) 2022.07.13
TIL 정리_119(네트워크 3계층)  (0) 2022.07.11
TIL 정리_118(네트워크 2계층)  (0) 2022.07.09
TIL 정리_112(네트워크 모델)  (0) 2022.06.27
TIL 정리_110(TCP)  (0) 2022.06.18