티스토리 뷰
TCP/IP는데이터를 온라인상에서 안정적이고 효율적으로 전송하기 위한 필수 요건입니다. 여러개의 인터넷 프로토콜 중 하나로 가장 많이 쓰입니다.
TCP와 IP는 각각의 차이점이 있는데 아래 글에서 확인 해보겠습니다.
1. TCP(Transmission Control Protocol)와 IP(Internet Protocol)
: TCP는 전송 제어 프로토콜의 약자이며 한 기기에서 다른 기기로 데이터를 전송하는 것을 담당합니다. TCP의 특징으로는 두 네트워크 사이에 연결을 형성하고 효율적인 작업을 위해 데이터를 작은 패킷으로 나눠서 데이터를 전송합니다 신뢰도 또한 높으며(데이터가 제대로 잘 전송 되는 것에 중점 👉 데이터가 가는 도중 변질 되었는지, 수신자가 얼마나 받았고 빠진 부분이 있는지 점검) 전송 순서를 보장하여 줍니다.
TCP는 IP의 정보와 Port 정보를 이용하여 연결합니다. 그래서 포트번호에 따라 어느 프로그램과 연결할것인지 포트 번호를 지정해 주어야 합니다. 하나의 프로그램은 하나의 Port만을 사용 가능하고, 컴퓨터의 Port는 0~65535까지 있으며 HTTP는 80번, HTTPS 443번, 오라클 1521번 등을 사용합니다.
IP는 인터넷 프로토콜의 약자이며 이 프로토콜은 데이터의 조각을 최대한 빨리 대상 IP주소로 보내는 역할(패킷들의 관계를 이해하지 못하고 목적지를 찾아가는 것에 중점)을 합니다. IP의 특징으로는 패킷 전달 여부를 보증하지 않고, 패킷을 보낸 순서와 받는 순서가 다를 수 있습니다.
TCP와 IP는 각각 담당하는 것이 다르지만 같은 결과를 목표로 하기 때문에 한 명칭처럼 부르기도 합니다. TCP/IP를 사용한다는 것은 IP 주소 체계를 따르고 IP Routing을 이용해 목적지에 도달하여 TCP의 특성을 활용해 송/수신자의 연결을 생성하고 신뢰성을 유지 하겠다는 것을 의미합니다.
이 글은 아래 사이트를 인용하여 작성하였습니다.
'IT 용어' 카테고리의 다른 글
WAS(Web application Server)와 웹 서버(WEB SERVER) (0) | 2022.10.27 |
---|---|
쿠키(Cookie)와 세션(Session) (3) | 2022.02.07 |
NFT(Non-Fungible Token) 가상화폐 (0) | 2021.12.23 |
블록체인 (0) | 2021.12.23 |
Meta-verse 메타버스 (0) | 2021.12.23 |
- Total
- Today
- Yesterday
- Promise
- 비동기 처리
- 프로미스
- 가상화폐
- Interface
- packet
- JPA
- web application server
- 메타버스
- API와 라이브러리의 차이점
- metaverse
- META-VERSE
- 쿠키
- web server
- 아파치
- js promise
- nft
- 모듈
- 웹서버
- 라이브러리
- Cookie
- tcp
- 세션
- was
- 인터페이스
- 컴포넌트
- 톰캣
- 패킷
- session
- 모듈 컴포넌트 차이점
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |