노드들이 데이터를 공유할 수 있게 하는 디지털 전기 통신망의 하나이다. (네트워크에서 여러 장치는 노드 간 연결을 사용하여 서로에게 데이터를 교환한다.)노드: 네트워크에 속한 컴퓨터 또는 통신 장비를 뜻함즉, 네트워크(Network)란 분산된 컴퓨터를 통신망으로 연결한
네트워크상에서 데이터는 어떻게 주고받을까??유니캐스트는 특정 대상이랑만 1:1로 통신하는 방식이다.멀티캐스트는 특정 다수와 1:N으로 통신하는 방식이다.브로드캐스트는 네트워크에 있는 모든 대상과 통신하는 방식이다.이렇게 컴퓨터는 다양한 방식을 통하여 통신한다. 그렇다면
TCP/IP 모델은 현재 인터넷에서 컴퓨터들이 서로 정보를 주고받는데 쓰이는 통신 규약(프로토콜)의 모임이다.TCP/IP의 4계층은 이러한 규칙이나 프로토콜이 적용되는 특정한 조건을 의미한다.1계층 네트워크 인터페이스물리+데이터링크, MAC주소 사용2계층 인터넷/네트워
패킷(Packet)이란 네트워크상에서 전달되는 데이터를 통칭하는 말로 네트워크에서 전달하는 데이터의 형식화된 블록이다.위 그림은 패킷의 기본 구조이다.패킷은 헤더, 페이로드, 풋터(주로 사용X)로 구성되어 있으며, 각자 수행하는 역할이 다르다.헤더페이로드의 앞부분에 위
2계층은 하나의 "네트워크 대역" 즉, 같은 네트워크상에 존재하는 여러 장비 중에서 어떤 장비가 어떤 장비에게 보내는 데이터를 전달하는 역할을 한다. 추가로 오류제어/흐름제어 등의 기능을 가지고 있다.2계층은 하나의 네트워크 대역(LAN)에서만 통신이 가능하기 때문에
3계층은 다른 네트워크 대역 즉, 멀리 떨어진 곳에 존재하는 네트워크까지 어떻게 데이터를 전달할지 제어하는 일을 담당한다. 발신에서 착신까지의 패킷의 경로를 제어한다.3계층에서는 논리적인 주소인 IP 주소를 사용한다.IP주소의 구조는 크게 IPv4, 서브넷 마스크, 기
1. ARP프로토콜이 하는 일 ARP 프로토콜은 같은 네트워크 대역에서 통신을 하기 위해 필요한 MAC주소와 IP주소를 이용해서 알아오는 프로토콜이다. 같은 네트워크 대역에서 통신을 한다고 하더라도 데이터를 보내기 위해서는 7계층부터 캡슐화를 통해 데이터를 보내기 때
IPv4 프로토콜은 네트워크 상에서 데이터를 교환하기 위한 프로토콜이다.데이터가 정확하게 전달될 것을 보장하지 않는다. 또한 중복된 패킷을 전달하거나 패킷의 순서를 잘못 전달할 가능성도 있다.데이터의 정확하고 순차적인 전달은 그보다 상위 플토콜인 TCP에서 보장한다.V
1. 4계층에서 하는일 전송 계층(Transport layer)은 송신자의 프로세스와 수신자의 프로세스를 연결하는 통신 서비스를 제공한다. 전송 계층은 연결 지향 데이터 스트림 지원, 신뢰성, 흐름 제어, 그리고 다중화와 같은 편리한 서비스를 제공한다. 전송 프로토
NAT(Network Address Translation)은 패킷의 TCP/UDP 포트 숫자와 소스 및 목적지의 IP 주소 등을 재기록하면서 라우터를 통해 네트워크 트래픽을 주고받는 기술을 말한다.패킷에 변화가 생기기 때문에 IP나 TCP/UDP의 체크섬(Checksu
HTTP(Hypertext Transfer Protocol)는 인터넷상에서 데이터를 주고받기 위한 서버/클라이언트 모델을 따르는 프로토콜이다. 또한 www에서 쓰이는 핵심 프로토콜로 문서의 전송을 위해 쓰이며, 오늘날 거의 모든 웹 앱에서 사용되고 있다HTTP 프로토콜