작심 365

Web 기본 용어 정리 본문

Front-End/WEB

Web 기본 용어 정리

eunKyung KIM 2021. 8. 10. 22:38

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
Comments