티스토리 뷰
- [ ] Mockterview 44 ~ 50 + 블로그
- [x] 기술면접 필수대비 질문 50
- [x] 목터뷰 면접 코칭
- [ ] 목터뷰 면접 답변 정리
- [x] [programmers] level1_숫자 문자열과 영단어→ 1일 1커밋
- [x] 이력서 수정
✔️ 목터뷰 면접 중 제대로 대답 못한 질문 'http와 WebSocket 차이'
- HTTP 는 HTML 파일을 전송하는 프로토콜. 클라이언트의 요청이 있을 때 서버가 응답하는 단방향 통신. JSON, image, HTML 파일 등 다양한 파일을 전송 받을 수 있음. 웹브라우저 Client가 웹서버로 글(콘텐츠 위주 데이터)를 보내달라고 요청하면 서버가 전달해주고 바로 Connection 연결이 종료됨.
- Socket 통신은 서버와 클라이언트 서로에게 데이털르 전달하는 양방향 연결이 이루어지는 통신. 스트리밍이나 실시간 채팅 등 실시간으로 데이터를 주고 받아야 하는 경우 계속 Connection을 들고 있는 소켓 통신이 적합함. 그러나 http 통신에 비해 많은 리소스가 소모됨. 프로토콜은 ws(websocket), wss(websocket secure) 사용, 포트는 HTTP(80), HTTPS(443) 과 동일한 포트 사용.
→ 클라이언트와 서버가 하나의 TCP 연결을 통해 지속적으로 연결된 양방향 통신
'Edu_hanghae99 > TIL' 카테고리의 다른 글
[TIL] 230215 (0) | 2023.02.16 |
---|---|
[TIL] 230214 (0) | 2023.02.15 |
[TIL] 230213 (0) | 2023.02.13 |
[TIL] 지원주차 시작 230211 (0) | 2023.02.12 |
[TIL] 실전프로젝트 끝 230210 (7) | 2023.02.11 |