Java

2024.06.27 JSP 프로그래밍 기본 HTTP 기초 지식 인코딩과포트

정훈5 2024. 6. 27. 10:04

언어에서의 약속

문장의 의미는 문장을 구성하는 단어의 의미, 문법 구조, 맥락, 독자의 배경 지식 등으로 결정된다.

 

인코딩 이란?

컴퓨터의 모든 데이터는 0과 1로 이루어져있다.

정보나 형식을 변경하는 것을 의미한다. 

 

네트워크 포트와 서비스 포트

네트워크 포트(Network Port)란 서버와 클라이언트가 정보를 교환하는 추상화된 장소를 의미한다.

포트는 항구라는 의미도 있다.

 

클라이언트가 서버의 포트에 접근하여 데이터를 내려놓는다. (클라이언트 --> 서버)

서버가 클라이언트에 보낼 데이터를 실어서 돌려보낸다. (서버 --> 클라이언트)

 

전송계층(Transport Layer) : 포트로 데이터를 교환하는 방식이다.

 

TCP로 데이터를 전송하려는 서비스에 UDP 클라이언트가 접근하면 데이터 교환이 되지 않는다. (호환X)