게임서버-스파르타코딩NodeJs_7기193 전송계층 - TIL1223 Transport Layer 전송계층전송층은 응용층과 네트워크 계층 사이에 위치하는 계층으로, network layer로부터 서비스를 제공받아 application layer에 서비스를 제공한다.전송층은 두 종단 시스템으로부터 전체 메시지를 신뢰성있게 전달하는 역할을 한다.+ ip의 한계 보완, applycation 식별 IP의 특성비신뢰성 : 데이터의 전달성공여부를 모름.(Best-effort delivery)비연결성 : 송수신자 사이의 사전 연결이 없음.(UDP와 비슷하나 IP는 느림) TCP/IP와 UDP/IP 비교사용하는 유형을 알아두기TCP/IP특성신뢰성, 속도 느립오류제어 / 흐름제어 / 혼잡제어 UDP/IP특성비신뢰성, 속도 빠름흐름제어, 오류검사 없음 PORT역할 : 프로세스 식별16 비트.. 2024. 12. 23. 롤 API 사용해 테이블 만들기 npm 브릿지 받은것 최적화# npm 캐시 정리npm cache clean --force# 의존성 설치 시 속도 향상을 위해 `pnpm` 사용을 고려npm install -g pnpmpnpm install# production 모드로 의존성 설치npm install --only=prod 프리마 마이그레이션# 마이그레이션 생성npx prisma migrate dev --name init# Prisma 클라이언트 생성npx prisma generate API Key : RGAPI-8243c9c2-c449-4430-ba53-213255d329f3임 API 코드 station더보기응답 코드Riot Games API는 모든 데이터를 유효한 JSON으로 반환합니다. 일부 프로그래밍 언어에는 JSON에 대한 기본 지.. 2024. 12. 23. 12월 23일 회의 팀노션https://www.notion.so/teamsparta/81a42ca253c84b41bc65f53b83a2eed2 육사시미 | Notion4. 와이어프레임teamsparta.notion.site 와이어프레임 DB API설계https://app.eraser.io/workspace/QS6dAJ7JxZ9O40XmLjiY?origin=share Untitled FileCreated with Eraserapp.eraser.io 롤 api설명 : https://velog.io/@minhyuk00/RIOT-API-%EC%82%AC%EC%9A%A9%EB%B2%95-%EB%B0%8F-%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0공식 : https://developer.riotg.. 2024. 12. 23. 교육과정 틀기 6주차 인증 (Session / Cookie / JWT) 전달사항 : 면접 - 많이 하면 익숙해짐과제 - 웨소켓, 웹 서버를 다 이해해야함그 다음에 개임 서버 공부, 이해하기 게임서버 취업, 웹서버로 시작하기 게임 서버에 사용하는 기술 : 싱글플레이 : 웹소켓 필요 X나머지 ; 소켓(웹, TCP) 사용! 웹서버로 실시간 pvp는 안되는데 시뮬레이션은 가능pvp하려면 웹소켓 써야함 웹서버 게임 장점재미있게 기획하면 가능(캐피바라게임처럼..) 웹서버로 노선변경, 웹게임만든느 쪽도 고려... 하승우 튜터님 인프런으로 C#, C++ 서버 공부하셨데...메모리가 기본, 배열도 복잡(내가 설정. 한칸 인티저 사이즈도 내가...그냥 다 내가...웹보다 실시간 서버 난이도가 5배정도 뛰음...실시간은 디버깅 양이 .. 2024. 12. 19. 아이템 환경설정더보기설치(npm)# 프로젝트 시작npm init -y# express socket.io 설치npm install express socket.io# prettier nodemon 설치 (위에서 이미 설치됨으로 중복 제거)npm install --save-dev nodemon prettier# prismanpx prisma init# CORS 미들웨어를 설치 : http://localhost:3000랑 http://127.0.0.1:3000를 동일하게 인식npm install cors 스테이지, 아이템 어떻게 만드는지 찾아보기 시작 ~ 스테이지 올리기더보기서버와 연결 public\Socket.js의 socket -> const socket = io('http://localhost:3000', {.. 2024. 12. 18. OSI 4계층 전송 계층(Transport Layer) 주제) : 전송 계층이란? OSI 7계층 중 전송 계층에 대해 조사해주세요(아래 내용이 포함되면 좋을 것 같아요). 전송 계층의 개념 TCP / UDP Handshaking OSI 7계층 중 전송 계층 조사전송 계층의 개념전송 계층(Transport Layer)은 OSI 7계층 모델의 네 번째 계층으로, 애플리케이션 계층과 네트워크 계층 사이에서 데이터 전송의 신뢰성과 효율성을 보장하는 역할을 합니다. 이 계층은 네트워크를 통해 데이터를 송수신하는 동안 종단 간(end-to-end)의 연결을 관리하고, 데이터가 올바르게 전달되었는지 확인합니다.전송 계층 프로토콜에는 전송 제어 프로토콜(TCP) 및 사용자 데이터그램 프로토콜(UDP)이 있습니다. 주요 기능으로는 다음이 있습니다:데이터 분할 및 재조립: .. 2024. 12. 18. 이전 1 ··· 11 12 13 14 15 16 17 ··· 33 다음