노드들이 데이터를 공유할 수 있게 하는 디지털 전기 통신망의 하나다. 다시 말해 분산된 컴퓨터를 통신망으로 연결한 것이다. 여기서 노드란 네트워크에 속한 컴퓨터 또는 통신 장비를 의미한다. 컴퓨터는 네트워크라는 통신망에서 하나의 노드가 된다. 그리고 이 노드들이 연결된
현재의 인터넷에서 컴퓨터들이 정보를 주고받는데 쓰이는 통신규약(프로토콜)의 모음이다. 4개의 계층(네트워크 인터페이스, 네트워크, 전송, 응용)이 있다.7개의 계층(물리, 데이터 링크, 네트워크, 전송, 세션, 표형, 응용)이 있다.공통점 : 계층적 네트워크 모델, 계
3계층은 다른 네트워크 대역, 즉 멀리 떨어진 곳에 존재하는 네트워크가 어떻게 데이터를 전달할지 제어하는 일을 담당한다. 다시 말해 LAN과 LAN은 연결시켜준다. 이러기 위해서는 router와 같은 장비가 필요하다. IP주소를 사용할 때 IPv4, 서브넷 마스크, 기
ARP 프로토콜은 같은 네트워크 대역에서 통신을 하기 위해 필요한 MAC 주소를 IP주소를 이용해서 알아오는 프로토콜이다. 같은 네트워크 대역에서 통신을 한다 하더라도 데이터를 보내기 위해서는 7계층부터 캡슐화를 통해 데이터를 보내기 때문에 IP 주소와 MAC주소가 모
네트워크 상에서 데이터를 교환하기 위한 프로토콜이다. 데이터가 정확하게 전달될 것을 보장하지는 않는다.중복된 패킷을 전달하거나 패킷의 순서를 잘못 전달할 가능성도 있다. 데이터의 정확성과 순차적인 전달을 위해 상위 프로토콜인 TCP에서 보장한다.
3way handshake클라이언트가 서버에게 패킷을 보낸다.서버가 패킷을 받으면 클라이언트에게 요청을 받아들인다는 패킷을 보낸다.클라이언트가 요청 수락 패킷을 받는다면 다시 최종적으로 수락한다는 패킷을 서버에게 보낸다.데이터 송수신 과정TCP를 이용한 데이터 통신을