본문 바로가기
Web Development

1월 16일, 책읽고

by doriver 2024. 1. 16.

서버의 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