Christmas Pikachu 인코딩 & 포트, 통신 프로토콜
개발일지/Http통신

인코딩 & 포트, 통신 프로토콜

ZI_CO 2022. 11. 15.

[ 인코딩 ]

컴퓨터의 모든 데이터는 0과 1로 구성되어있다.

이는 문자를 컴퓨터에 인식시키는 일종의 약속이다.

이 약속들을 인코딩 (Encoding)표준이라고 하며,

대표적으로 아스키(Ascii)와 유니코드(Unicode)가 있다.

 

[ 포트 Port ]

네트워크 포트 (Network Port)
서비스 포트 (Service Port)
네트워크에서 서버와 클라이언트가
정보를 교환하는 추상화된 장소
네트워크 포트 중에서
특정 서비스가 점유하고 있는 포트

 

 

포트로 데이터를 교환하는 방식은 전송 계층의 "프로토콜"

TCP
UDP
웹 서버 등 신뢰가 필요 할 때 사용한다
신뢰성 보다는 속도가 중요할 때 사용한다.
TCP로 접근하려는 서브스에 UDP 클라이언트가 접근하면 데이터가 교환되지 않는다.
반대도 마찬가지이다. 따라서 프로토콜을 같이 표기해야한다.

 

 

[ 통신 프로토콜 ]

웹 서버에 있는 리소스를 클라이언트가 받아보려면,

클라이언트는 웹에게 특정 리로스를 지정하여 제공을 요청(Request)해야한다.

그러면 서버가 해당 요청을 이해하고,

대응되는 동작을 통해 클라이언트에게 리소스를 응답(Response)한다.

모든 http 통신은 request와 response로 이루어져있다.

- 프로토콜 (Protocol)은 위와 같이 규격화된 상호작용에 적용되는 약속

컴퓨터와 통신을 하므로 엄격한 프로토콜을 사용해야한다!

 

'개발일지 > Http통신' 카테고리의 다른 글

Rest API  (0) 2022.11.15
Web이란  (0) 2022.11.15
# 41 해당 테이블의 제품의 수 반환(COUNT)  (0) 2022.11.15
게시글 삭제(DELETE)  (0) 2022.11.14
하나의 게시글 조회하기(GET)  (0) 2022.11.14

댓글