네트워크란 무엇인가?
노드들이 데이터를 공유할 수 있게 하는 디지털 전기통신망의 하나이다.
즉 분산되어 있는 컴퓨터를 통신망으로 연결한 것을 말한다.
네트워크에서 여러 장치들은 노드 간 연결을 사용하여 서로에게 데이터를 교환한다.
노드: 네트워크에 속한 컴퓨터 또는 통신 장비를 뜻하는 말
인터넷은 네트워크의하나의 종류이다.
인터넷은 문서, 그림 영상과 같은 여러가지 데이터를 공유하도록 구성된 세상에서 가장 큰 전세계를 연결하는 네트워크이다. 흔히 www를 인터넷으로 착각하는 경우가 많은제 www는 인터넷을 통해 웹과 관련된 데이터를 공유 하는 것 이다.
네트워크의분류








대표적인 스타형: 공유기
같은 LAN에 있는 네트워크는 주로 스타형으로 이루어져있다. 즉 하나의 LAN 대역을 만들때 주로 스타형으로 만드는데
멀리 떨어져있는것을 집적 연결해 주려면 돈이 많이든다,, 구리선의 길이대비 효율 등등

어디 하나가 망가져도 작동을 할 수 있다. 장비가 통신할때 여러가지 루트들이 존재한다

실제 인터넷이 이런식으로 구성되어있다.




위와 같은 통신들을 할때 컴퓨터는 어떻게 네트워크 안에있는 특정 노드를 찾을수 있을까?
프로토콜

프로토콜 이란 양식이다
전화는 전화만의 양식이 있고, 택배는 택배만의 양식이 있듯이 , 하고싶은 통신방식/상황에 따라 여러 양식/규격이 존재한다.

ex) 친구에게 카톡을 보내면 친구 컴퓨터 까지 메세지가 도착을 한 후, 카톡으로 띄워줄지 버디버디로 띄워줄지 정해주는게 TCP,UDP(포트번호) 이다.

가까운 곳에 연결을 하더라도 위에 보이는것 처럼 여러가지 프로토콜을 같이 함께 사용한다.
www이란?
컴퓨터와 컴퓨터를 연결해 주는 망의 개념으로 컴퓨터 네트워크의 의미로 사용된다. 자신의 컴퓨터에서 혼자 지뢰찾기하고 카드게임하고 하면 컴퓨터가 무슨 소용이 있겠는가? 인터넷에 접속해 다른사람들과 대화도 하고 같이 롤도 하고 해야지. 이렇게 다른 사람들과 소통을 할수 있게 도와주는 구조가 바로 네트워크이다.
노드들이 데이터를 공유할 수 있게 하는 디지털 전기 통신망
: 네트워크에서 여러 장치들이 노드 간 연결을 사용해 서로 데이터 교환
인터넷이란?
: 문서, 그림, 영상과 같은 여러 데이터를 공유하도록 구성된, 세상에서 가장 큰 네트워크
: 네트워크 ⊃ 인터넷
- 네트워크 분류
1) 크기에 따라
: LAN(Local Area Network)/ 가까운 지역을 하나로 묶은 네트워크
: WAN(Wide Area Network)/ 먼 지역까지 하나로 묶은 네트워크, 여러개의 LAN을 연결시켜둔 것, 같은 네트워크 대역
: MAN, VLAN, CAN, PAN 등등
2) 연결 형태에 따라
: Star형/ 중앙 장비에 모든 노드가 연결된, 성형, 중앙이랑 끊기면 아예 끊김
: Mesh형/ 여러 노드들이 서로 그물처럼 연결된, 망형, 중앙이 망가져도 연결연결해서 가능
: Tree형/나무 가지처럼 계층 구조로 연결된
: 링형, 버스형, 혼합형 등등
- 네트워크 통신방식
: 유니 캐스트/ 특정 다수와 1:1로 통신
: 멀티 캐스트/ 특정 다수와 1:N으로 통신
: 브로드 캐스트/ 같은 네트워크 안에 있는 모두든 대상과 통신
- 네트워트 프로토콜
: 프로토콜=약속, 양식
: 네트워크에서 노드끼리 통신할 때 어떤 노드가 어느 노드에게 어떤 데이터를 어떻게 보내는지 작성하기 위한 양식
: 각 프로토콜들은 해당 프로토콜만의 양식을 가짐
: 이더넷(MAC 주소)/ 가까운 곳과 연락할 때
: ICMP, IPv4, ARP(IP 주소)/ 멀리 있는 곳과 연락할 때
: TCP, UDP(포트 번호)/ 여러가지 프로그램으로 연락할 때
: 패킷/ 여러 프로토콜들로 캡슐화 된 것, Ethernet + IPv4 + TCP + 데이타 <= 캡슐레이션

구글 DNS 서버의 IP 주소: 8.8.8.8
tracert 라는 프로그램으로 네트워크 길목을 쫒아가보자.

* 로표시된 곳은 방화벽등의 이유로 ip 주소는 알수 없지만 특정 대역을 거쳐갔음을 보여준다.
구글DNS 까지 11개의 네트워크 대역을 거쳐갔다는것을 의미한다. 여러 네트워크 대역들은 WAN 혹은 인터넷으로 연결되어있다.
1번째로 거처간 대역 172.30.1.254 은 집에 있는 공유기 이다.
'네트워크' 카테고리의 다른 글
[네트워크] 네트워크 모델 (OSI Model vs TCP/IP Model) (0) | 2022.08.17 |
---|---|
[네트워크] 프로토콜 (0) | 2022.08.14 |
프로토콜 (0) | 2022.08.14 |
[네트워크] 네트워크란? 인터넷이란? 네트워크의 분류 (0) | 2022.08.13 |