IT/네트워크(3)
-
웹 소켓 이란?
1.📖 들어가며이번 포스팅은 웹 소켓(Web Scoket)에 대한 포스팅을 하려고 합니다. 이 글을 읽으시는 분들은 아마 웹 소켓이 무엇인지 정도는 알고 있을 것이라고 생각합니다. 맞습니다. 실시간 통신이 필요할 때 적극적으로 사용되는 기술입니다. 그럼 왜 실시간 통신을 할 때 웹 소켓을 사용하는지, 기존에는 어떤 방식을 사용했고, 어떤 문제를 해결해 주는지, 어떻게 동작하는지 등등 알아보겠습니다.2. 웹 소켓의 등장 배경초기의 인터넷 통신 방식은 주로 HTTP를 이용한 클라이언트(요청) - 서버(응답) 모델을 통해 진행되었습니다.즉, 클라이언트가 서버에 요청(Request)을 보내고, 서버가 이에 응답(Response)하는 반이중 통신 방식을 따릅니다. 이 방식이 페이지를 요청하는 등의 간단한 작업에..
2025.01.09 -
TCP/IP 란?
인터넷 프로토콜이란?인터넷에서 컴퓨터들이 서로 정보를 주고 받는데 쓰이는 통신규약. 여러가지 종류의 인터넷 프로토콜이 있으나 그 중 TCP/IP가 가장 많이 쓰이기 때문에 TCP/IP 프로토콜이라고 함께 부르는 경우가 많다. TCP/IP는 하나의 프로토콜을 부르는 단어가 아닌 가장 많이 쓰는 프로토콜 두 개를 한번에 통칭하는 단어입니다. 이 개념을 제대로 이해하기 위해서는 먼저 인터넷에 대한 간단한 이해가 필요합니다.인터넷은 쉽게 말해 컴퓨터끼리의 데이터 송수신을 위한 네트워크 시스템 으로 현대의 인터넷은 전세계에 걸쳐서 연결되어 있기 때문에(네트워크의 네트워크를 만들자는 목표인 international network가 어원!) 우리는 집에 편하게 앉아서 지구 반대편 대륙의 정보들을 열람할 수 있는 것이..
2025.01.09 -
웹 서버 종류
✅ Apache HTTP Server 아파치 재단에서 관리하는 HTTP 웹서버.BSD, 리눅스등 유닉스 계열, 윈도우, 노벨 넷웨어에서도 사용가능. 리눅스 운영 체제, 아파치 웹 서버, MySQL 데이터베이스, PHP 등으로 웹 서버를 운영하는 것을 각각의 머릿글자를 따서 LAMP라고도 부르기도 한다.톰캣(Tomcat), Resin 등의 웹 애플리케이션 서버와 같이 사용할 수 있다.Open-SSL, Mod-SSL 을 설치하여, 보안을 강화할 수 있다. (http → https) ✅Tomcat 아파치 톰캣(Apache Tomcat)은 아파치 소프트웨어 재단에서 개발한 서블릿 컨테이너(또는 웹 컨테이너)만 있는 웹 애플리케이션 서버 톰캣은 웹 서버와 연동하여 실행할 수 있는 자바 환경을 제공자바 서버 페이지..
2024.02.19