[네트워크 이론] 미시적으로 보는 네트워크
네트워크/네트워크 이론2024. 10. 17. 00:05[네트워크 이론] 미시적으로 보는 네트워크

이글은 혼자 공부하는 네트워크(저자 : 강민철)의 책과 강의 내용을 개인적으로 정리하는 글임을 알립니다.프로토콜(protocol)현대 인터넷은 호스트 간 패킷을 교환하는 방식으로 대부분 패킷 교환 방식을 사용한다.언어가 정보를 주고받기 위해 사회적으로 합의된 의사소통 방식이라면, 프로토콜은 노드 간에 정보를 올바르게 주고받기 위해 합의된 규칙이나 방법을 의미한다.즉, 서로 다른 통신 장치들이 정보를 주고받으려면 프로토콜이 통해야 한다. 우리가 인터넷을 이용할 수 있는 것은 모두 상대 호스트와 동일한 프로토콜을 사용하기 때문이다.다만 일상 속 언어와는 달리 통신 과정에서는 하나의 프로토콜만 사용하지 않는다. 일반적으로는 여러 프로토콜을 함께 사용한다. 모든 프로토콜에는 저마다의 목적과 특징이 있다.프로토콜..

[네트워크 이론] 거시적으로 보는 네트워크
네트워크/네트워크 이론2024. 10. 16. 19:08[네트워크 이론] 거시적으로 보는 네트워크

이글은 혼자 공부하는 네트워크(저자 : 강민철)의 책과 강의 내용을 개인적으로 정리하는 글임을 알립니다.네트워크란 여러 장치가 서로 연결되어 정보를 주고받을 수 있는 통신망이다.네트워크는 그래프라는 자료구조 모양을 띄고 있다.그래프는 아래의 그림처럼 노드와 노드를 연결하는 간선으로 이루어진 자료구조이다.  네트워크의 기본 구조호스트(host)네트워크의 가장자리에 위치한 노드는 네트워크를 통해 흐르는 정보를 최초로 생성 및 송신하고, 최종적으로 수신한다.우리가 일상에서 사용하는 네트워크 기기 대부분이 여기에 속한다고 봐도 무방하다.이러한 가장자리 노드를 네트워크에서 호스트라고 부른다. 때로는 호스트가 네트워크상에서 특정한 역할을 수행하기도 하는데, 대표적인 역할로는 서버와 클라이언트가 있다.서버 : 어떠한..

image