TCP / IP 정의
- 데이터가 의도된 목적지에 닿을 수 있도록 보장해주는 통신 규약
- TCP 와 IP 두가지의 프로토콜로 이루어져 있음
- IP 기반에 TCP가 사용되서 이렇게 불림
- TCP가 데이터의 추적 , IP가 배달을 처리
TCP (Transmission Control Protocol)
- 두 호스트가 교환하는 데이터와 승인 메세지의 형식을 정의
- 서버와 클라이언트간의 데이터를 신뢰성있게 전달하기 위해 만들어진 규약
- TCP는 데이터 패킷에 일련의 번호를 부여함으로써, 데이터 손실을 찾아내서 교정하고 순서를 재조합하여 클라이언트에게 전달
- 장점 : 복잡해서 신뢰성이 높음
IP (Internet Protocol)
- 컴퓨터와 컴퓨터간에 데이터를 전송하기 위해서, 각 컴퓨터의 주소가 필요
- IP는 4바이트로 이루어진 컴퓨터의 주소이며, 192.168.9.255 와 같이 3개의 마침표로 나뉘어진 숫자로 표시됨
- IP는 TCP와는 달리 데이터의 재조합이나 손실여부 확인이 불가능 👉 단지 데이터를 전달하는 역할만을 담당
- IP주소는 하드웨어 고유의 식별번호인 MAC 주소와 다르게 임시적으로 다른 주체 (통신사)에게 받는 주소이므로 바뀔수 있음
참조 : https://velog.io/@rosewwross/TCPIP