소소한개발팁
반응형
웹 서버 vs. 웹 애플리케이션 서버(WAS): 두 가지의 역할과 차이
컴퓨터 과학/네트워크 2023. 9. 23. 18:09

웹 서버(Web Server) 정의: 웹 서버는 클라이언트(웹 브라우저)로부터 HTTP 요청을 받고, 정적인 웹 페이지, 이미지, 스타일 시트 등의 리소스를 제공하는 역할을 합니다. 주요 역할: HTTP 요청의 수신과 처리 정적 파일(HTML, CSS, JavaScript, 이미지 등)을 제공 리다이렉션 및 로드 밸런싱 기본적인 보안 기능 (SSL 인증서 지원 등) 예시: Apache, Nginx, Microsoft IIS 웹 애플리케이션 서버(WAS) 정의: WAS는 동적인 웹 애플리케이션을 실행하는 서버로, 클라이언트 요청에 따라 데이터베이스와 상호 작용하고 동적 콘텐츠를 생성합니다. 주요 역할: 비즈니스 로직 실행 데이터베이스와의 상호 작용 동적 콘텐츠 생성 (예: 웹 애플리케이션에서 사용자에게 동..

HTTP
컴퓨터 과학/네트워크 2023. 9. 20. 18:14

인터넷 네트워크 IP (인터넷 프로토콜) 인터넷을 통해 데이터를 전송하는 데 사용되는 프로토콜입니다. 각 기기는 고유한 IP 주소를 가지며, 이 주소를 통해 데이터가 전송되고 라우팅됩니다. IPv4와 IPv6는 주로 사용되며, IPv4는 32비트 주소를, IPv6는 128비트 주소를 사용합니다. TCP (전송 제어 프로토콜) 신뢰성 있는 데이터 전송을 제공하는 프로토콜입니다. 데이터를 분할하고 보내고, 수신측에서 재조립하여 손실이나 오류를 최소화합니다. 웹 브라우징, 이메일 전송 등과 같이 신뢰성이 중요한 애플리케이션에서 주로 사용됩니다. UDP (사용자 데이터그램 프로토콜) TCP와 달리 연결 지향적이지 않고, 데이터 전송을 빠르게 처리합니다. 그러나 손실이나 중복 데이터 처리를 제공하지 않기 때문에,..

TCP와 UDP
컴퓨터 과학/네트워크 2023. 4. 29. 11:31

TCP와 UDP는 인터넷 프로토콜 중에서 가장 많이 사용되는 프로토콜입니다. 이 두 가지 프로토콜은 모두 데이터를 전송하는 방식이지만, 목적이나 특징이 다릅니다. TCP(Transmission Control Protocol)는 연결 지향적인 프로토콜입니다. 데이터를 보내기 전에 연결을 맺고, 데이터를 보내고 나서는 연결을 끊습니다. 이렇게 연결을 맺고 끊음으로써 신뢰성 있는 데이터 전송을 보장합니다. TCP는 데이터를 전송할 때, 순서를 유지하고, 손상되지 않도록 확인하는 기능도 있어서 데이터의 신뢰성이 높습니다. 하지만, 이러한 신뢰성을 보장하기 위해서는 데이터의 전송 속도가 느립니다. UDP(User Datagram Protocol)는 비연결성 프로토콜입니다. 연결을 맺지 않고 데이터를 전송하기 때문..

반응형