서버의 3가지 이용형태
1. 클라이언트의 요청에 대응하여 처리( 수동적 처리 )
클라이언트가 서버에 요청하는것부터 시작, 서버는 요청을 받아 처리
2. 서버에서 능동적으로 처리
서버에서 부터 시작
3. 높은 성능을 활용( 서버 자체가 고성능 하드웨어 )
AI, 빅데이터 처리
네트워크 기본은 LAN, TCP/IP
LAN(Local Area Network)은 비교적 가까운 거리에 위치한 소수의 장치들을 서로 연결한 네트워크
TCP/IP 로 불리는 네트워크의 공통언어(프로토콜)로 통신
컴퓨터간 데이터 통신, TCP/IP 프로토콜
애플리케이션층
: 어떻게 데이터를 주고받을지 규칙 결정 ( HTTP , SMTP , POP3 )
트랜스포트층
: 상대에게 데이터 전달하는 역할, 데이터 보내고 받는 방법
한번 상대방과 연결되면 끊길때까지 데이터 주고받음( UDP ), 데이터 보낼때마다 송신지와 데이터 명시( TCP )
인터넷층
: 데이터 어떤 코스로 갈지, IP주소를 이용해 결정
네트워크 인터페이스층
: Wi-Fi , 유선LAN , 적외선 등등 통신의 물리적인 층
데이터의 캡슐화
: 데이터는 각각의 층(4개의 계층)을 거치면서, 각각의 층에서 헤더가 추가되고 캡슐화 되어 다음 계층으로 넘어감
'Web Development' 카테고리의 다른 글
| 9월 14일 (1) | 2024.09.14 |
|---|---|
| DevOps , CI/CD (0) | 2024.05.18 |
| Map에서 key값 매핑의 문제( 코딩 관점에서 ) (1) | 2024.01.16 |
| 깃허브 리드미에 gif 움짤 올리기 (0) | 2023.12.29 |
| 데이터 통신( 브라우저 ~ 서버 ~ DB ) (0) | 2023.02.07 |