inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

시작라인에 들어가는 요청 대상 경로는 상대 경로 아닌가요?

미해결

모든 개발자를 위한 HTTP 웹 기본 지식

강의 내용 4분부터 요청 메시지 시작 라인의 request-target에 대해서 설명하실 잘 모르는 부분 질문 드립니다. GET /search?q=hello&hl=ko HTTP/1.1 Host: www.google.com 여기서 요청 대상 경로에는 절대 경로가 들어간다고 하시고 절대 경로는 "/"로 시작하는 경로라로 설명되어있습니다. 그런데 /로 시작하는건 상대 경로 아닌가요? 절대 경로가 www.google.com/search 처럼 전체 경로를 나타내는 것이고 상대 경로는 현재 위치를 기준으로 하는 경로만 나타내는 것이니 request-target에 들어가는 '/' 로 시작하는 형태의 경로는 상대 경로여야 하는 것아닌가요? 헷갈려서 질문드립니다. 제가 상대경로 절대경로 개념을 잘못이해하고 있거나 반대로 이해하고 있는걸까요?

  • 네트워크
yoon6669 댓글 1 좋아요 0 조회수 76

b374K 세션 끊김

미해결

도커 컨테이너 인프라 이해와 해킹/보안

안녕하세요 B374K-V2.8 에디터 수정 후 비밀번호 입력하면 정상적으로 로그인되지만 후에 작업을 진행하게 되면 세션이 끊겨 다시 패스워드 입력 화면으로 돌아오게 됩니다. 이후 실습(리버스쉘)을 진행하기 힘든점이 있는데 어떻게 해결할 방법이 있을가요??

  • 모의해킹
  • 네트워크
  • docker
  • 보안-교육
hahwa 댓글 1 좋아요 0 조회수 72

Stomp Allocator의 Release함수에 대한 질문입니다.

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

예들 들어서, 할당된 메모리 주소가 0x1000~0x3000이고, 실제 사용하려는 메모리 위치를 0x2008로 반환받았다고 가정할 때, const int64 address = reinterpret_cast<int64>(ptr); const int64 baseAddress = address - (address % PAGE_SIZE); 이 계산으로 전체 메모리 해제가 가능한가요? 메모리 해제 부분이 이해가 잘 안되네요..

  • 네트워크
  • MMORPG
  • windows-server
asm1133 댓글 1 좋아요 0 조회수 123

수강기한 연장 부탁드립니다.

미해결

AWS Certified Solutions Architect - Associate 자격증 준비하기

일에 치여 살아 아직 다 수강하지 못했습니다. 수강기한 연장해주시면 감사드리겠습니다.

  • 네트워크
  • aws
runner222 댓글 2 좋아요 0 조회수 53

C++ 전혀 모르는데 C# 서버

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

C++ 전혀 모르는데 C#서버 만드는데 전혀 지장 없을까요?

  • C#
  • unity
  • 네트워크
파도 댓글 2 좋아요 0 조회수 202

수강기간 연장부탁드립니다

미해결

AWS Certified Solutions Architect - Associate 자격증 준비하기

수업을 듣고싶은데 일이 너무많아 10월까지도 강의를 들을수 없을것같아 연장요청 미리 남깁니다ㅠㅠ 감사합니다

  • 네트워크
  • aws
닝링딩동 댓글 2 좋아요 0 조회수 56

PATCH 는 PUT처럼 멱등이여야 하지 않나요?

해결됨

모든 개발자를 위한 HTTP 웹 기본 지식

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 _> 있을지도 모르지만 못찾았습니다. 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 여기에 질문 내용을 남겨주세요. PATCH도 같은걸 반복하면 PUT처럼 반복해도 바뀌는게 없지 않나요? PATCH는 멱등이 아닌 이유가 뭔가요?

  • 네트워크
이현종 댓글 1 좋아요 0 조회수 98

리소스 질문드립니다

미해결

모든 개발자를 위한 HTTP 웹 기본 지식

리소스가 회원 조회, 회원 등록, 회원 수정에서 "회원"이 리소스이고 "미네랄을 캐라"에서는 "미네랄"이 리소스라고 하셨는데요. 여기까지는 이해했습니다. 그러면 실제 /members/{id} 라는 uri에서 리소스는 members만 리소스인가요? 아니면 /members/1 , /members/2 , /members/3 같이 id도 포함한 /members/{id} 이것이 리소스인가요?

  • 네트워크
yoon6669 댓글 1 좋아요 0 조회수 79

강의에 질문이 있습니다

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Sockets; using System.Text; using System.Threading.Tasks; namespace ServerParctice { internal class Connector { Func<Session> _sessionFactory; public void Connect(IPEndPoint endPoint, Func<Session> sessionFactory) // 커넥트할건데 비동기로 할거 { // 일단 연결할 상대방의 주소를 알아야겟지? Socket socket = new Socket(endPoint.AddressFamily,SocketType.Stream,ProtocolType.Tcp); SocketAsyncEventArgs connectArgs = new SocketAsyncEventArgs(); _sessionFactory = sessionFactory; connectArgs.Completed += OnConnectCompleted; connectArgs.RemoteEndPoint = endPoint; connectArgs.UserToken = socket; RegisterConnect(connectArgs); } void RegisterConnect(SocketAsyncEventArgs args) { Socket socket = args.UserToken as Socket; bool pending = socket.ConnectAsync(args); if(pending == false) { OnConnectCompleted(null,args); } } void OnConnectCompleted(object sender, SocketAsyncEventArgs args) { if(args.SocketError == SocketError.Success) { Session session = _sessionFactory.Invoke(); session.Start(args.ConnectSocket); session.OnConnect(args.RemoteEndPoint); } else { Console.WriteLine($"OnConnectCompleted Failed : {args.SocketError} "); } } } } 강의 코드인데요, Connector객체는 하나만 만들고 그 Connector가 Connect()를 호출하면서 연결할 서버들의 소켓을 만들고 세션을 만드는데요. Func<Session> sessionFactory; 이 부분이 왜 전역변수로 관리되는지가 궁금해요. Connect()를 호출할때마다 _sessionFactory에 할당되는게 달라지는데 만약 멀티쓰레드 환경에서 동시다발적으로 Connect()를 호출하게 된다고하면 경쟁이 일어날거 같아서요. 만약 Connector객체 하나가 하나의 연결만 관여를 한다면 socket은 왜 전역으로 안 빠져있는지도 궁금하네요

  • C#
  • unity
  • 네트워크
강감찬 댓글 2 좋아요 0 조회수 115

내부 Pod간 통신 시 Nginx 사용

미해결

쿠버네티스 어나더 클래스-Sprint3 (#실무핵심 #Docker #Nginx #Minio #Longhorn)

참고 강의 - Nginx 사용시 마주하게 되는 상황들과 해결 방법 (09:00) 질문 Pod간 통신 시 nginx를 통해서 통신하게 끔 하는게 실무에서 보편적으로 많이 사용하는 방법일까요? Pod랑 연결된 Service의 DNS를 호출하는 식으로 사용하면 ingress에 추가 설정도 안해도 되고.. nginx를 사용하지 않으니 nginx에 부하도 덜 주고 하는 장점들이 있는 것 같아서요. 감사합니다.

  • 네트워크
  • kubernetes
  • devops
  • infrastructure
  • container
긍구름 댓글 2 좋아요 1 조회수 105

POD에 Security Group이 부착되어있을 경우 통신 흐름 문의

미해결

CloudNet@ - Amazon EKS 기본 강의

통신흐름과 관련하여 문의할곳이 마땅치 않아 여기에 문의글을 남깁니다. NodeGroup에 Custom NodeGroup SG가 부착되어있어서 외부통신을 제어하고 있습니다. 이때 별도의 서브넷을 만들어서 ENIConfig를 통해 Pod의 IP대역을 신규로 구성한 서브넷으로 변경하고, Pod에 PodSG를 구성해주었습니다. 이럴경우 ELB는 NodeGroupSG를 거쳐서 PodSG로 흘러가는 통신흐름이 만들어지는건가요? 아니면 ELB에서 다이렉트로 PodS로 흘러가는 통신흐름이 만들어지는건가요?? ELB의 IP대역은 노드그룹 서브넷의 IP대역내에 있는 상태입니다.

  • 네트워크
  • aws
  • kubernetes
  • amazon-eks
  • eks
mieryu 댓글 3 좋아요 2 조회수 183

EKS SG ENI 질문

미해결

CloudNet@ - Amazon EKS 기본 강의

eksctl로 생성된 Sg에서 3번 cluster shared Node Sg가 NodeGroup SG로 보이는데요. 제가 개인적으로 공부한바로는 SG는 ENI에 부착되는것으로 알고 있었는데, 현재 워커노드는 4개의 ENI가 있고, 각각의 ENI에는 1,2,3,4의 SG가 붙어있는것이 맞는건가요?? 그리고 Cluster Security Group SG(그림에서는 1. ClusterSG에 해당하는것으로 보임)는 어떤 ENI에 부착되는것인지도 궁금합니다.(제어플레인, 데이터플레인중 어디에? 데이터플레인이라면 어디에 속한 ENI에 부착이 되는지?) 도식화의 편의상 ENI에 SG가 붙어있는 그림으로 그려진것이 아닌지..헷갈려서 문의 드립니다.

  • 네트워크
  • aws
  • kubernetes
  • amazon-eks
  • eks
mieryu 댓글 2 좋아요 0 조회수 91

IP 패킷 질문입니다.

미해결

모든 개발자를 위한 HTTP 웹 기본 지식

영상 강의 설명과 슬라이드에서 순서가 IP 패킷이 먼저 나오고 그 다음에 TCP 정보?가 나와서 헷갈려서 질문드립니다. 강의 3분경부터 나오는 설명에서 실제로는 애플리케이션 계층에서 TCP/IP 계층으로 내려온 전송 데이터(HTTP 요청)에 정보를 덧입힐때 TCP 정보 먼저 씌우고 그 다음에 IP계층에서 IP 패킷을 씌우는게 맞나요?

  • 네트워크
yoon6669 댓글 1 좋아요 0 조회수 72

최근 모의고사

미해결

정보처리기능사 필기

학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 서로 예의를 지키며 존중하는 문화를 만들어가요. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해 주세요. 선생님~ 마지막 강의까지 수강을 했는데요 강의 말미에 5회분 모의고사 꼭 풀어보라고 말씀주셨는데 혹시 어디에 있는지 여쭤봐도 될까요? (아직 챕터별 퀴즈는 안풀어봤는데 그게 모의고사일까요?)

  • sql
  • 네트워크
  • 컴퓨터-구조
  • 운영체제
  • database
yosw324 댓글 1 좋아요 0 조회수 57

멀티스레드 이해도 질문

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

안녕하세요 강사님 멀티쓰레드 부분을 봤는데 여기서 개념적인 부분만 이해했고 코드도 이게 뭐하는건지만 이해 했는데 요정도만 알고 다음 스탭으로 넘어가도 될까요? 아니면 좀 깊게 이해 한 후에 다음 장을 넘어가는게 좋을까요?

  • C#
  • unity
  • 네트워크
댓글 1 좋아요 0 조회수 123

설명란 질문

미해결

그림으로 쉽게 배우는 네트워크

Sequence Number와 데이터가 주어졌을 때 Ack Number는 +1을 하지 않습니다. 예를 들어 Sequence Number가 1000, 데이터의 크기가 500이였다면 Ack Number는 1000을 포함한 500byte는 1499가 되므로 Ack Number는 1499가 됩니다. ack는 항상 seq의 +1을 한다고 알고 있어서 설명란에 적어주신 부분이 잘 이해가 안가요.. ack는 1499가 아니라 1500 아닌가요?

  • 네트워크
권슬기 댓글 2 좋아요 1 조회수 142

500 vs 500

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

500 vs 500을 본적이 없다고 하셨는데 최대 몇명까지 다수 PK가 되는 걸 보셨나요? 인원수는 2D와 3D 게임이냐에 따라 달라지기도 하나요?

  • C#
  • unity
  • 네트워크
파도 댓글 3 좋아요 0 조회수 175

OnAcceptHandler 액션 함수

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

강의 코드에서 _onAcceptHandler에 +=로 onAcceptHandler를 등록해주고 있는데, 어차피 액션 함수는 한 번만 변수에 할당해두고 이후 통신할 때마다 재사용되는 구조잖아요? 그렇다면 =로 해도 될 것 같은데, +=를 사용한 특별한 이유가 있을까요?

  • C#
  • unity
  • 네트워크
ttest 댓글 1 좋아요 0 조회수 85

운영체제, 네트워크, 컴퓨터구조 강의 수강중인데요~

미해결

그림으로 쉽게 배우는 네트워크

설명이 마음에 들어서 한번에 강의 수강신청 했네요. 3D 컴퓨터 모형(메타버스처럼 전기 흘러가는 장면) 은 어떤 프로그램으로 만드는건가요? 그리고 영상에 이런저런 효과는 어떤 프로그램으로 주시는거에요? 유튜브 스럽게 잘 만드시는 것 같아서요! 궁금해요~

  • 네트워크
열심인 참새 댓글 1 좋아요 0 조회수 82

공부법 관련해서

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

루키스님 강의 잘 듣고 있습니다. 서버 강의 재밌게 듣고 있는데 제가 공부 하는 방법이 시간이 많이 드는데 시간을 많이 쓰는 거에 비해 학습에 크게 도움이 되는 것 같지 않아서 질문 드립니다. 저는 강의를 듣고 복습 차원에서 노트에 그날 들었던 강의들의 내용을 정리하고 코드에 대해 이해해보려고 검색 하면서 공부하고 있는데 노트에 필기 하는데도 시간이 많이 들고 필기에 투자 하는 시간 대비 외우는 게 잘 안되는 거 같아서 이 방식이 잘못되었다고 느껴지네요... 루키스님은 어떤 식으로 공부 했는지 궁금합니다!! 진로는 서버 쪽으로 밀고 가려고 하고 있습니다.

  • 네트워크
  • MMORPG
  • windows-server
layer08 댓글 2 좋아요 0 조회수 214

인기 태그

인프런 TOP Writers

주간 인기글