회선교환
: 통신회선을 통신 전 미리 설정하고 할당해 통신하는 방식으로, 전용선이 통신 선에 연결되어 있음으로 새로운 연결을 위해 연결을 끊고 새롭게 연결과정을 수행해야함으로 즉시성이 떨어짐
패킷교환
: 전송하고하는 데이터를 패킷 단위로 나눈 후, 해당 단위의 데이터들을 주소(목적지)를 향해 전송하며 데이터 전송시 가장 최적의 경로를 검색해 전송하며, 환경의 상화에 따라 전송의 경로와 시간이 달라질 수 있고 변화 대응해 즉시성이 강하게 가짐
IP
: 네트워크 상의 노드들의 서로를 인식하고 통신하기 주어지는 고유 주소
IP Packet
: 도착 및 출발 IP등의 정보(헤더)를 가지며, IP통신을 위해 사용되는 패킷
한계
비연결성
: 패킷을 받을 수신자의 상태를 고려하지 않음
비신뢰성
: 패킷의 순서와 패킷이 전송해 실패할 경우 재전송을 보장하지 않음
: 연결성과 신뢰성을 어느정도 보장하는 네트워크 통신 방식
송신 부 동작 흐름 예시
: HTTP 데이터 생성 -> 클라이언트 소켓 생성 -> TCP 정보를 만들고 데이터를 담아 TCP/IP 생성 -> 이더넷 프레임 포함 -> 송신
3-way handshake
출발 -> 목적 syn 전송 syn = 18 , ack = *
목적 -> 출발 ack & syn 전송 syn = ? , ack = 18+1
출발 -> 목적 ack 전송 syn = 19 , ack = ?+1
: 연결성과 신뢰성을 보장하지 않는 네트워크 통신 방식, 실시간 스트림에 적합
- 출저 - 코드스테이츠, SEB-FE-43