전체 글163 IP 의 개념 IP(Internet Protocol)는 인터넷에서 데이터를 송수신하기 위한 규칙을 정의한 프로토콜입니다. IP는 데이터를 패킷이라는 작은 단위로 나누어 전송하고, 목적지 주소를 통해 인터넷 상의 기기 간에 패킷을 전달합니다. IP는 신뢰성보다 빠른 전송을 우선하며, 패킷이 도착하지 않거나 손실될 수 있습니다. 이러한 문제는 상위 계층의 프로토콜(예: TCP)에서 보완됩니다.IP 주소 체계IP 주소는 네트워크 상의 기기를 식별하기 위해 사용되며, IPv4와 IPv6 두 가지 체계가 있습니다.IPv4 (Internet Protocol version 4):IPv4 주소는 32비트(4바이트) 길이의 숫자로 표현되며, 이를 보통 4개의 10진수로 구분해 나타냅니다. (예: 192.168.0.1)0부터 255까지.. 2024. 10. 4. [Node.js] 웹소켓 io.on 과 socket.on 차이 io.on과 socket.on은 각각 Socket.IO 서버의 이벤트 처리 방식에서 사용되며, 그 역할과 의미가 다릅니다.1. io.onio.on은 서버 차원의 이벤트 리스너입니다. io는 Socket.IO 서버 객체이므로, 이 객체를 통해 클라이언트의 연결(또는 기타 서버 전역 이벤트)을 처리할 수 있습니다.주로 connection 이벤트를 감지하여 새로운 클라이언트가 서버에 연결되었을 때 실행할 코드를 정의합니다.즉, 새로운 소켓 연결이 발생할 때마다 그 소켓에 대한 이벤트를 처리할 수 있도록 준비합니다.예시: io.on("connection", (socket) => { // 클라이언트가 연결될 때마다 실행되는 코드});2. socket.onsocket.on은 각각의 연결된 클라이언트 소켓에서 발생.. 2024. 10. 1. [TIL] 24.09.30 Dinogame을 만들어 보자 디렉토리 구조는 다음과 같다. .├── assets // 게임 데이터│ ├── item.json│ ├── item_unlock.json│ └── stage.json├── package-lock.json├── package.json├── public // 프론트엔드 ├── readme.md└── src // 서버 코드 ├── app.js ├── constants.js ├── handlers // 비즈니스 로직 │ ├── game.handler.js │ ├── handlerMapping.js .. 2024. 9. 30. HTTP 와 TCP 웹소 우선 HTTP 부터.1. HTTP (Hyper Text Transfer Protocol)특징Request Response 구조 + 비연결성 : Request 가 없으면 Response를 보내지 않습니다.연결을 유지하지 않기 때문에 많은 트래픽을 빠르게 처리 가능합니다.(연결을 유지한다는 것은 리소스가 더 든다는 것)Stateless(무상태)이전에 일어났던 일을 저장하고 있지 않는다.매번 새로운 요청을 처리한다.세션, 쿠키 등으로 해당 요청에 대한 정보를 임의로 저장해서 처리하는 방법을 사용하기도 함.HTTP 프로토콜의 메세지 구조HTTP 는 Application layer에서 동작하는 프로토콜이며 transport layer(전송계층) 의 위에서 동작합니다.전송계층의 대표적인 프로토콜은 TCP/UDP가.. 2024. 9. 27. 이전 1 2 3 4 5 6 7 ··· 41 다음