# Web 용어 정리
Web 공부를 위해 필요한 용어를 정리하는 page 입니다.
# URI
Uniform Resource Identifier
통합 자원 식별자 : 정보 리소스를 고유하게 식별하고 위치 지정 가능
# URL
Uniform Resource Locator
통합 자원 지시자(URI의 가장 흔한 형태) : 구체적인 위치 서술
# URN
Uniform Resource Name
해당 리소스의 위치에 영향 받지 않는 유일무이한 이름 역할
# DataBase Record
row, 관계형 데이터베이스에서 record or tuple로 불림
# HATEOAS
Hypermedia As The Engine Of Application State
하이퍼미디어를 애플리케이션의 상태를 관리하기 위한 매커니즘으로 사용
# HTTP 프로토콜
HTTP(Hypertext Transfer Protocol) : 인터넷 상에서 데이터를 주고 받기 위한 Server/Client 모델을 따르는 프로토콜, 애플리케이션 레벨의 프로토콜로 TCP/IP위에서 작동
- Hypertext(단순한 1차원의 문장 구조에 머물지 않고 관련된 텍스트 정보를 짜맞추어 표시하도록 한 컴퓨터 텍스) 기반으로 데이터를 전송하겠다
Connectless 방식 : 서버에 연결하고 요청해서 응답을 받으면 열결을 끊음(기본적으로 자원 하나에 대해 하나의 연결을 만듬)
- 장점 : 불특정 다수를 대상으로 하는 서비스에 적합한 방식
- 단점 : 연결을 끊어버리기에 Client의 이전 상태를 알 수 없음(stateless)
# PROXY
Server와 Client 사이에 중계기로서 대리로 통신을 수행하는 것
# PROXY Server
Client가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해 주는 컴퓨터 시스템이나 응용 프로그램을 가리킴 (중계 기능)
# gateway
컴퓨터 네트워크에서 서로 다른 통신망, 프로토콜을 사용하는 네트워크 간의 통신을 가능하게 하는 컴퓨터나 소프트웨어를 두루 일컫는 용어(다른 네트워크로 들어가는 입구 역할을 하는 네트워크 포인트)
# Reference
- https://s262701-id.tistory.com/102