CS/Network 2

[Network] AP서버 vs Web서버 vs WAS vs DB서버

AP Server(Application Server)애플리케이션 서비스를 동작시키는 서버HTTP뿐만 아니라 TCP, UDP 등 다양한 프로토콜을 전달받아 클라이언트에 다양한 서비스를 제공한다.프론트엔드와 백엔드가 분리되지 않고 한 공간에 있는 서버를 AP 서버라고 한다.AP 서버 개념 안에 Web서버와 WAS가 있다. Web ServerHTML, CSS, JS 등 정적인 컨텐츠를 제공하는 서버프론트엔드를 담당하는 서버대표적으로 Apache, Nginx 등이 있다. WAS(Web Application Server)DB에서 조회한 데이터를 어떤 로직으로 처리해서 만든 동적인 컨텐츠를 제공하는 서버백엔드를 담당하는 서버대표적으로 Tomcat, Gunicorn 등이 있다.기본적으로 Apache와 Tomcat 기..

CS/Network 2024.10.04

[Network] 네트워크 기초

💡핵심 용어네트워크란?노드(네트워크 장치)와 링크(유선, 무선)가 서로 연결되어 리소스를 공유하는 집합TCP/IP인터넷 프로토콜 스위트 중 하나로, 데이터 전송을 위한 표준 프로토콜더보기인터넷 프로토콜 스위트란❓- 인터넷에서 컴퓨터들이 서로 정보를 주고 받는데 쓰이는 통신규약의 모음 💡처리량과 지연 시간처리량이 높고, 지연시간이 짧을수록 좋은 네트워크처리량링크 내에서 성공적으로 전달된 데이터의 양처리량이 많아졌다는 말은 처리되는 트래픽이 많아졌다는 말과 같다.더보기트래픽❓- 특정 시점에 링크 내에 흐르는 데이터의 양단위: bps(bits per second) 초당 전송 비트 수처리량에 영향을 끼치는 것사용자들의 트래픽네트워크 중간에 발생하는 에러장치의 하드웨어 스펙네트워크 장치 간의 대역폭지연시간데이..

CS/Network 2024.08.22