네트워크란? 네트워크는 노드(컴퓨터 또는 통신 장비)들이 데이터를 공유할 수 있게 하는 디지털 전기 통신망이다. 인터넷은 Network of Network로, 네트워크들을 상호 연결한 네트워크이다. 즉, 여러가지 데이터를 공유하도록 구성된 세상에서 가장 큰 네트워크이다
네트워크에서 다른 pc에 접속하기 위해서는, pc를 가르키는 주소를 알아야 한다.네트워크에 연결된 특정 pc의 주소를 나타내는 체계를 IP(Internet Protocol) 주소라고 한다.IP 주소 체계는 네 덩이의 숫자로 구분되어 IPv4라고 한다.하지만 IP 주소가
프로토콜이란? 네트워크 프로토콜이란, 기기 간 데이터 교환을 원활히 하기 위한 표준화된 약속이다. 각 계층에서의 프로토콜을 조합해 최종적으로 데이터 통신을 하게 된다. OSI 7 계층으로 표준 프로토콜을 정의했지만, TCP/IP 프로토콜이 차지하는 비중이 커지면서 O
IPv4 프로토콜 네트워크 상에서 데이터를 교환하기 위한 프로토콜로, 데이터가 정확하게 전달될 것을 보장하지는 않는다. 데이터의 정확하고 순차적인 전달은 그보다 상위 프로토콜인 TCP에서 보장한다. 통신 단위: 패킷(Packet) 역할: 지정한 IP 주소에 데이터 전달
전송 계층(Transport layer)은 송신자의 프로세스와 수신자의 프로세스를 연결하는 통신 서비스를 제공한다.전송 계층은 연결 지향 데이터 스트림 지원, 신뢰성, 흐름 제어, 그리고 다중화와 같은 편리한 서비스를 제공한다.예) TCP 프로토콜, UDP 프로토콜포트
UDP 프로토콜은 전송 방식이 단순해서 서비스의 신뢰성이 낮고, 데이터그램 도착 순서가 바뀌거나, 중복되거나, 심지어는 통보없이 누락시키기도 한다.UDP 프로토콜은 일반적으로 오류의 검사와 수정이 필요 없는 프로그램에서 수행한다.(ex. 영상 스트리밍)DNS 서버는 U
Network Address Translation으로, IP 패킷의 TCP/UDP 포트 숫자와 소스 및 목적지의 IP 주소 등을 재기록하면서 라우터(공유기)를 통해 데이터를 주고 받는 기술이다.NAT를 이용하는 이유는, 대개 사설 네트워크에 속한 여러 개의 호스트가
HTTP(HyperText Tansfer Protocol)은, 문서 간의 링크를 통해 연결할 수 있는 html을 전송하는 프로토콜로 처음 시작하였다.지금은 다음과 같은 모든 것을 HTTP 메시지에 전송한다.html, textimage, 음성, 영상, 파일json, xm