-
웹 통신 간단 정리 1IT Common Sense 2021. 4. 6. 13:20반응형
웹 통신 관련 간단한 이해를 한것을 순서대로 정리
Packet / Protocol / IP / TCP / DNS / Port
화면과 서버가 통신을 통해 데이터를 주고 받아야한다.
먼저
패킷: Packet
통신망을 통해 전송하기 쉽게 데이터를 자르는데 이 전송 단위를 패킷이라고 한다.
패킷은 패키지(package) + 버킷(bucket)이 합쳐진 말로 전송하기 적당한 데이터 데이터 덩어리 정도로 생각하면 된다.
이런 패킷은 어디로 보낼지 서버의 인터넷 주소와 순서등이 적혀있는 헤더와
실제 보낼 데이터
여러 에러 정보가 있는 테일러로 되어있다.
즉 패킷은 헤더, 데이터, 테일러로 이뤄져 있다.
그리고
Protocol
데이터 전송은 네트워크를 통해 전달 되는데 이런 데이터 전달을 할 때 규칙에 따라 관리되며
이런 규칙을 Protocol 이라고 한다.
즉 통신을 위한 약속이 프로토콜이다.
TCP/IP
위에서 언급한 패킷형태의 데이터 전달을 하는 프로토콜중 대표적이고 범용적으로 사용되는 것이며
각각을 살펴보면
IP (Internet Protocol)
데이터를 보낼 서버의 위치를 IP Address 라고 하며
IP는 이 주소에 데이터를 패킷이라는 통신 단위로 전달한다.
TCP (Transmission Control Protocol)
IP는 데이터 전송만 할뿐 감싸진 데이터가 제대로 통신이 되었는지와 순서를보장 하지 않기 때문에
IP 위에서
데이터 전달을 보증하고 보낸 순서를 정확하게 해주는 것이 TCP 방식이다.
그리고 IP 주소가 변하는 경우도 존재하는데 그러면 통신이 되지않는다.
DNS(Domain Name System)
따라서 주소를 대표 이름으로 연결하는 방식이 있는데 시스템주소의 대표이름으로 데이터를 받은 뒤 IP 주소로 변환하여 전달하는 것을 DNS 라고 한다.
그리고 같은 IP Address 에 둘 이상의 다양한 시스템이 구동되고 있다면 이를 구분하여 원하는 시스템과 연결해야할 필요성이 있다.
Port
서버 내부의 다양한 시스템 중 원하는 시스템을 연결하는 세부 주소와 같은 개념을 Port 라고 한다.
즉, IP 와 Port 번호를 통해 원하는 서버의 시스템에 연결 가능하다.
대표 Port 번호는
HTTP : 80 번 포트와 / HTTPS : 443 번 포트가 있다.
웹통신에 관련하여 추가적으로 이해할 링크주소
wotres.tistory.com/entry/%EC%9B%B9-%ED%86%B5%EC%8B%A0-%EA%B0%84%EB%8B%A8-%EC%A0%95%EB%A6%AC-2
반응형'IT Common Sense' 카테고리의 다른 글
블루투스 마우스 끊김 현상 해결법 (4) 2021.04.11 Cookie vs Session (0) 2021.04.06 http 와 https 차이 (0) 2021.02.01 이클립스 콘솔 라인수 늘리는 법(console 창에 코드 다 보이게 하는 법) (0) 2021.02.01 노트북에서 어플 실행하는 법 (0) 2021.02.01