작심 365
Web 기본 용어 정리 본문
1. IP
인터넷 상에서 여러 컴퓨터들이 통신을 해야되는데 그때 사용하려고 만든 통신 규약이라고 보면 된다.
지정된 IP주소에 데이터를 전달하고 이때 패킷이라는 통신 단위로 데이터를 전달한다.
* IP 프로토콜의 한계, 문제점
-비연결성 : 패킷을 받을 대상이 없거나 서비스가 다운되어도 그런걸 모르고 무작정 보내기 때문에 제대로 받았는지 알수가 없다.
-비신뢰성 : 목적지로 가는 중간에 패킷이 소멸되어도 알수가 없고, 패킷의 순서 또한 보장이 되지 않기때문에 내용이 뒤죽박죽이 될수 있다.
위와같은 문제점들때문에 TCP라는 프로토콜이 추가되었다.
2. IP 주소
IP랑 헷갈릴수 있는데 이유는 IP주소 를 줄여서 IP 라고도 부르기 떄문이다. 하지만 IP는 인터넷 통신 규약 자체를 나타내는 말이므로 두 용어는 구분해서 사용하는게 좋다.
IP 주소는 컴퓨터들이 통신을 할때 (ex. 클라이언트와 서버가 데이터를 주고받을때) , 수많은 컴퓨터들 중 서로를 찾아갈수 있도록 각각의 컴퓨터에 부여된 주소이다. IP 주소는 물리적인 주소가 아니기 때문에 얼마든지 바뀔수있다. 즉 한번 부여됬다고 그 값이 영원한 것은 아니라는 것이다.
IP주소는 000.000.000.000 형태로 8bit 4개가 . (dot) 으로 구분되어 표현되는데 (ex. 192.168.65.127) 모든 웹 사이트마다 이런 주소를 외우기 힘들기 때문에 대부분의 웹 사이트들은 DNS를 통해 도메인 이름을 만들어 준다. 그 예로
www.naver.com 도 실제 복잡한 IP주소를 사람들이 기억하기 쉬운 이름으로 매핑한것이다.
참고로 지금 내 컴퓨터의 ip 주소를 확인하려면 cmd창에서 ipconfig를 입력한뒤 IPv4 옆에 숫자를 보면 된다.
3. TCP (Transmission Control Protocol)
인터넷상에서 데이터를 메세지 형태로 보내기 위해 IP와 함께 사용되는 프로토콜이다.
그렇다면 TCP는 왜 추가되었는지 특징을 통해 알아보자.
* TCP 특징
-연결지향 : TCP 3 way handshake
-데이터 전달 보증
-순서 보장
'Front-End > WEB' 카테고리의 다른 글
인터넷 과 웹의 차이 (3) | 2021.08.14 |
---|