노드들이 데이터를 공유할 수 있게 하는 디지털 전기 통신망의 하나.문서, 그림, 영상과 같은 여러가지 데이터를 공유하도록 구성된 세상에서 가장 큰 전세계를 연결하는 네트워크. 네트워크 망의 하나의 종류LAN(Local Area Network) ; 근거리 통신망WAN(W
네트워크의 종류 TCP/IP 모델 vs OSI 7계층 |TCP/IP모델|OSI 7계층| |---------|---------| |서로 정보를 주고받는 데 쓰이는 통신 규약(프로토콜)의 모음|데이터를 주고받을 때 데이터 자체의 흐름을 각 구간별로 나눠놓은 것| |공통점|
하나의 네트워크 대역(LAN 대역) 즉, 같은 네트워크 상에 존재하는 여러 장비들 중에서 어떤 장비가 어떤 장비에게 보내는 데이터를 전달하는 역할.추가적으로 오류제어(데이터에 오류가 있는지), 흐름제어(어디서 어디로 data를 보내는지)를 수행물리적 주소(MAC 주소)
실제 컴퓨터끼리는 IP주소를 사용해 데이터를 주고 받는다.OSI 3계층에 해당다른 네트워크 대역, 즉, 멀리 떨어진 곳에 존재하는 네트워크까지 어떻게 데이터를 전달할지 제어하는 일을 담당. 발신에서 착신까지의 패킷.LAN----(WAN)----LAN3계층의 대표적인 장
ICMP 프로토콜 ICMP가 하는 일 ICMP(Internet Control Message Protocol, 인터넷 제어 메시지 프로토콜) 네트워크 컴퓨터 위에서 돌아가는 운영체제에서 오류 메시지를 전송 받는 데 주로 쓰인다. 프로토콜 구조의 Type과 Code를 통해
0811 3계층의 대표적인 역할: IPv4, ICMP 같은 프로토콜로 최적의 경로를 찾아가는 것. 최적의 경로를 지도처럼 저장해 놓는 것 => 라우팅 테이블 라우팅 테이블 내가 보낸 패킷은 어디로 가는가 어디로 보내야 하는지 설정되어 있는 라우팅 테이블 확인하는
조각화란? *MTU:데이터의 최대 전송 단위, 네트워크 장비들마다 설정이 되어있음. 일반적인 값은 대부분 1,500byte 큰 IP 패킷들이 적은 MTU(Maximum Transmission Unit)를 갖는 링크를 통하여 전송되려면 여러개의 작은 패킷으로 쪼개어/조각
2계층으로는 가까운 컴퓨터끼리 데이터 주고 받음. 3계층에서 다른 네트워크로 넘어감. 다른 네트워크 대역의 컴퓨터에서 동작하는 여러 프로그램 중 내가 통신하고 싶은 특정 프로그램과 내 컴퓨터에서 동작하는 여러가지 프로그램 중에서 하나의 프로그램이 서로 어떻게 데이터를
UDP 프로토콜 UDP가 하는 일 사용자 데이터글매 프로토콜(User Datagram Protocol, UDP)은 유니버셜 데이터그램 프로토콜(Universal Datagram Protocol)이라고 일컫기도 한다. UDP의 전송 방식은 너무 단순해서 서비스의 신뢰성이
전송 제어 프로토콜(Transmission Control Protocol, TCP)은 인터넷에 연결된 컴퓨터에서 실행되는 프로그램 간의 통신을 안정적으로, 순서대로, 에러없이 교환할 수 있게 한다.TCP의 안정성을 필요로 하지 않는 애플리케이션의 경우 일반적으로 TCP
TCP를 이용한 데이터 통신을 할 때 프로세스와 프로세스를 연결하기 위해 가장 먼저 수행되는 과정클라이언트가 서버에게 요청 패킷을 보내고서버가 클라이언트의 요청을 받아들이는 패킷을 보내고클라이언트는 이를 최종적으로 수락하는 패킷을 보낸다.위의 3개의 과정을 3Way H
TCP를 이용한 데이터 통신을 할 때 단순히 TCP 패킷만을 캡슐화해서 통신하는 것이 아닌 페이로드를 포함한 패킷을 주고 받을 때의 일정한 규칙1\. 보낸 쪽에서 또 보낼 때는 SEQ번호와 ACK번호가 그대로이다.2\. 받는 쪽에서 SEQ번호는 받은 ACK 번호가 된다
🌟중요한 상태 : LISTEN, ESTABLISHEDLISTEN(서버) : 포트번호를 열어놓은 상태, 서버쪽에서 포트번호를 프로그램이 사용하고 있는 상태, 클라이언트의 요청을 듣고 있는 상태서버가 LISTEN 상태인지 확인하는 방법 : cmd에 netstat -ano
NAT(Network Address Translation)은 IP 패킷의 TCP/UDP 포트 숫자와 소스 및 목적지의 IP 주소 등을 재기록하면서 라우터를 통해 네트워크 트래픽을 주고 받는 기술.패킷에 변화가 생기기 때문에 IP나 TCP/UDP의 체크섬(checksum
www(웹)을 이용할 때 데이터 전송 방식 HTTP 프로토콜 웹을 만드는 기술들 위의 3개를 웹 표준이라고 부름. 클라이언트 사이드 스크립트. 클라이언트 컴퓨터에서 동작하는 코드들. -> 클라이언트가 조작 가능 서버에 저장되고 웹 브라우저에서 받아와서 실행 서버에
띄어쓰기가 꼭 들어가야 함. 요청 타입과 URI가 중요함GET : 데이터를 포함시켜 요청할 때 URI부분에 데이터를 포함하여 보낸다. (중요하지 않은 데이터)POST : 데이터를 body에 포함시켜 보낸다. (중요한 데이터)➡️요즘엔 post로 보내도 데이터가 보일 수
인터넷 상에서 특정 자원(파일)을 나타내는 유일한 주소 ex) ftp ://IP주소 :포트 /파일이름 http://IP주소 :포트 또는 도메인주소/폴더이름/파일이름scheme : 요청 형식. 7계층 프로토콜 ex)ftp, httpIP주소 :포트 : DNS
사용자가 볼 웹 페이지를 담고있음200 : OK : 요청 성공403 : Forbidden : Client가 권한이 없는 페이지를 요청했을 때404 : Not Found : Client가 서버에 없는 페이지를 요청했을 때500 : Internal Server Error
일반적인 정보를 담고 있음.클라이언트 정보를 담고 있음.Host 헤더는 요청 프로토콜을 보낼 때 꼭 보내야 함.(HTTP 1.1 버전에서만)User-Agent : Client Program에 대한 정보를 서버에 전송해줌운영체제, 웹 브라우저 버전 등에 대한 정보가 담김