HTTP 통신
- Hyper Text Transfer Protocol의 약어. *Hyper Text 전송 통신규약.
- server 부하를 줄여 다른 접속을 원활하게 하기 위해 Client의 요청(Request)이 있을 때만 Server가 응답(Response)하여 해당 정보를 전송하고 곧바로 연결을 종료한다.
( DDOS 공격: 이러한 HTTP 통신의 특성을 이용하여 여러 대의 PC가 계속적으로 접속을 시도해 서버가 다른 일을 하지 못하도록 하는 것)
- 단방향 통신
- 필요한 경우에만 서버로 요청을 보내는 콘텐츠 위주의 데이터를 사용할 때 용이하다.
( ex) 네이버와 같은 웹페이지 접속, 어플리케이션(Android or Ios)의 개발)
* Hyper Text : 단순하게 text 의미를 넘어서(Hyper) 링크, 이미지 등 다양한 것들을 표현할 수 있다는 의미이다. 모든 웹 문서는 HTML로 이루어져 있고, HTML로 이루어진 문서만이 브라우저를 통해 웹 문서로서 읽어질 수 있다.
Socket통신
Server와 Client가 특정 Port를 통하여 계속 연결을 유지한다.
- 서버의 수용력이 제한적이므로 동시에 접속할 수 있는 Client의 수 또한 제한적이다.
- 양방향 통신(연결지향형)
- Server와 Client가 실시간으로 데이터를 주고받는 상황이 필요한 경우에 사용된다.
( ex) 실시간 채팅, 동영상 Streaming 중계, 온라인 게임 등
도움을 준 정보들
칼럼:
https://mangkyu.tistory.com/48
https://brunch.co.kr/@coveryou/14#_=_
https://juyoung-1008.tistory.com/13
'WEB' 카테고리의 다른 글
[WEB] Attribute와 Property (0) | 2020.07.31 |
---|---|
[WEB] HTML의 Meta Tag (0) | 2020.07.27 |
[WEB] HTML4와 HTML5의 차이점 4가지 (0) | 2020.07.16 |
[WEB] SPA (Single-Page Application) (0) | 2020.07.07 |
[WEB] Server-Side rendering (0) | 2020.07.07 |
댓글