Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 라우터
- immer
- 쉘스크립트
- 리눅스
- 리액트를 다루는 기술
- 블록체인
- 변수
- centos
- MariaDB
- 전역설치
- 리액트
- Sequelize
- 이더리움
- 일반유저
- node.js 교과서 따라하기
- 벨로포터
- 솔리디티
- Docker
- 환경변수
- npm
- 머클루트
- 깃허브
- 머클트리
- wget
- 노드
- 우분투
- 시퀄라이즈
- wsl
- 자바스크립트
- 설치
Archives
- Today
- Total
코드코코
[네트워크] [블록체인]HTTP 통신과 Socket 통신의 차이점(사전개념) 본문
HTTP 통신과 Socket 통신
- 네트워크를 통해 서버로부터 데이터를 가져오기 위한 통신 방식
HTTP 통신
Client가 요청을 보내는 경우에만 Server가 응답하는 단방향적 통신
-HTTP란 HyperText Transfer Protocol의 약자로 HTML 파일을 전송하는 프로토콜이라는 의미
- HTTP 통신은 클라이언트의 요청이 있을 때 서버가 응답하는 단방향 통신
- JSON, Image, HTML 파일 등 다양한 파일을 전송 받을 수 있음.
- 응답을 받은 후 Connection이 끊어지는 것이 기본 동작이지만, 성능 상으로 필요하다면 Keep Alive 옵션을 주어 일정 시간 동안 Connection을 유지하는 것이 가능
Socket 통신
소켓 통신이란 서버와 클라이언트 양방향 연결이 이루어지는 통신
- 소켓 : 두 프로그램이 서로 데이터를 주고 받을 수 양쪽(두 프로그램 모두)에 생성되는 통신 단자
- Server역시 Client로 요청을 보낼 수 있는 양방향 통신
- 소켓 통신은 계속해서 Connection을 들고 있음
- 자주 데이터를 주고 받아야 하는 환경에서는 소켓 통신이 유리
출처 : https://kotlinworld.com/75 , https://mangkyu.tistory.com/48
'블록체인 > 이론' 카테고리의 다른 글
[솔리디티] 인터페이스 개념정리 (0) | 2022.02.14 |
---|---|
[블록체인] 분산원장과 블록체인 (0) | 2022.02.10 |
[블록체인] 머클트리(merkle tree), 머클루트(merkrl root) 실습 (0) | 2021.12.26 |