inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

TLS가 적용되는데 SPI는 어떻게 할 수 있나요?

해결됨

외워서 끝내는 네트워크 핵심이론 - 응용

좋은 강의 잘 듣고 있습니다 ㅎ SPI(shallow packet inspection)에 대한 설명으로 HTTP header를 확인해서 특정 사이트 접속을 차단한다고 하셨는데 TLS가 적용되면 http packet이 암호화 될텐데 header를 어떻게 읽을 수 있는지 궁금합니다. 감사합니다

  • 네트워크
shgood.jun 댓글 2 좋아요 0 조회수 231

ClientService의 Start와 Send

미해결

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

안녕하세요. 세션관련해서 궁금한 점이 있습니다. ClientServiceRef service를 생성해서 connect를 하는데요, 이 service로 Start하는 과정이 궁금합니다. Start 함수 내부에서 sessionCount만큼 Connect를 하는데 클라이언트는 서버에 한 번만 Connect를 하면 될 텐데 maxSessionCount만큼 연결 시도하는 것은 무슨 이유인가요? 그리고 service를 생성한 후 Broadcast를 하는데 연결된 서버는 하나인데, 맥스 세션 수만큼 Broadcast를 하는 것도 이해가 안 가네요. 만약 Broadcast가 아니고 그냥 Send 함수를 구현한다면 맥스세션 수 내의 세션 중에서 어떤 세션에 Send를 호출해야 할까요? 답변 부탁드립니다.

  • 네트워크
  • MMORPG
  • windows-server
은하수 댓글 1 좋아요 0 조회수 149

메소드를 추출할 때 static 자동 적용

해결됨

김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션

1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 채팅 프로그램 - 클라이언트 채팅 프로그램 - 클라이언트 강의 내용 중 inputusername 메소드를 추출할 때 static 메소드를 추출할 때 static으로 자동 적용 되었는데, 굳이 static 메소드로 사용하지 않아도 될 것 같습니다..! 또 단축키가 어쩔 땐 static으로 추출되고, 어쩔 땐 아니어서 검색해보니 토비님의 답변도 찾을 수 있었습니다! https://www.inflearn.com/community/questions/1359516/%EB%B3%80%ED%95%98%EC%A7%80-%EC%95%8A%EB%8A%94-%EC%BD%94%EB%93%9C-%EB%B6%84%EB%A6%AC%ED%95%98%EA%B8%B0-%EB%A9%94%EC%86%8C%EB%93%9C-%EC%B6%94%EC%B6%9C?srsltid=AfmBOorUZ02Kv2_l0vDv5EM2D3c5qO6mGJBncxlRZTzVmR5Ueni2JQrg

  • java
  • 네트워크
  • 객체지향
ssshhh 댓글 2 좋아요 0 조회수 203

안녕하세요 수강 연장해주시면 감사하겠습니다.

미해결

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

안녕하세요. 수강 기한이 한 달 남았는데, 수강 기한 연장이 가능할까요? 업무와 병행하다보니 강의 수강을 못했네요... 내년에는 꼭 자격증을 따고 싶어서, 연장해주시면 감사하겠습니다.

  • 네트워크
  • aws
자두 댓글 2 좋아요 0 조회수 103

204 No Content

미해결

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

HTTP Delete 요청에 대한 응답으로 204 No Content는 어떠하신가용? 우선 저는 L7 네트워크 엔지니어 이고용,, L7 독학중에 있고 해당 강의 수강전에 우연히 chatGPT 한테 물어봤었던 기억이 있었는데 GPT는 이러한 예제를 알려주더군요. 저는 나름 납득이 가는 예제였고, 이해가 됐었는데 영환님 께서는 어떻게 생각하시는지 궁금합니다! 음 근데 설명해주신 것 처럼, "화면을 유지한다." 가 기본 베이스라면 Save 든 Delete든 상관이 없긴하겠네요.. ------------------------------------------------------ HTTP DELETE 요청 예제 HTTP DELETE 메소드는 서버에서 특정 리소스를 삭제하도록 요청하는 데 사용됩니다. 여기 예제와 요청에 대한 설명을 제시합니다: DELETE 요청 예제: DELETE /resource/123 HTTP/1.1 Host: example.com Authorization: Bearer [Access_Token] URL : /resource/123 - 삭제하고자 하는 리소스의 경로입니다. Host : 요청을 보낼 서버의 호스트 이름입니다. Authorization : 권한이 있는 사용자임을 인증하기 위해 Bearer 토큰을 포함합니다. HTTP DELETE 요청에 대한 응답 예제 응답 예제는 요청이 성공적으로 처리되었는지, 실패했는지에 따라 다릅니다: 성공 응답 : HTTP/1.1 204 No Content Status Code : 204 No Content - 요청이 성공했지만, 클라이언트에게 반환할 내용이 없음을 의미합니다. Explanation : 리소스가 성공적으로 삭제되었으나, 클라이언트가 추가로 처리할 필요가 없는 경우에 사용됩니다.

  • 네트워크
김학 댓글 2 좋아요 0 조회수 121

UTF-8 문자열을 char 타입으로 변경하는것에 대해서 궁금합니다.

미해결

김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션

public static void main(String[] args) throws IOException { String writeString = "가나다ABC"; System.out.println("writeString = " + writeString); // 파일에 쓰기 var fw = new FileWriter(FILE_NAME, StandardCharsets.UTF_8); fw.write(writeString); fw.close(); // 파일에서 읽기 var content = new StringBuilder(); var fr = new FileReader(FILE_NAME); int ch; while ((ch = fr.read()) != -1) { char ch1 = (char) ch; System.out.println("ch1 = " + ch1); content.append(ch1); } fr.close(); System.out.println("readString = " + content); } 질문1) 예제의 코드에서 char ch1 = (char) ch; 로 캐스팅하는부분이 궁금해요 인코딩이 UTF-8 이니 최대 3바이트까지 쓸 수 있는데 이것을 2바이트만쓰는 char 로 캐스팅할 수 있는 이유는 무엇인가요? 가~다 는 자바의 기본인코딩타입인 UTF-16 에서 2바이트로 표현할 수 있기 때문일까요? fr.read() 는 2바이트로 표현해야하는것이 아니라면 해당문자열까지 읽고, 반환하는것으로보이는데 맞는걸까요? 확인해보니 이모지같은경우에는 UTF-16 에서는 두 바이트로 표현이힘들어서 깨지는것을 확인했습니다! 질문2) 위의 가정이 맞다면 Reader, Writer 은 항상 JVM이 관리하는 UTF-16 으로 읽는과정이 있으니 byte 단위로 읽는 Stream 보다 성능적으로 느릴 것 같은데 맞을까요?

  • java
  • 네트워크
  • 객체지향
이석준 댓글 1 좋아요 0 조회수 134

수강 연장 부탁드립니다.

미해결

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

안녕하세요. 수강 연장 가능한지 문의 드립니다.

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

존재하지 않는 ip와 서버가 사용하지 않는 ip의 차이

해결됨

김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션

1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] ai야 999.999.999.999 라는 ip를 사용해서 UnknownHostException 을 받는 경우와 192.168.1.250를 사용해서 ConnectException 을 받는 경우의 차이를 설명해줘

  • java
  • 네트워크
  • 객체지향
ssshhh 댓글 1 좋아요 0 조회수 212

실무 코드스타일 질문

미해결

김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션

FileReader(FILE_NAME) 이렇게 생성하면 시스템의 기본 디폴드 캐릭터셋을 사용한다고했습니다. 그런데 실제로 실무에서 애플리케이션을 만들고 배포하면 어떤 환경에서 실행될지모르기때문에 코드안에 캐릭터셋을 지정해주는 편인가요? FileReader(FILE_NAME, UTF-8) 이렇게요 개발하는입장에선 당장은 캐릭터셋을 지정안해도되지만 추후에 이 애플리케이션이 실행될 환경을 고려해서 적어주는게 바람직할까요.?

  • java
  • 네트워크
  • 객체지향
준호 댓글 2 좋아요 0 조회수 191

수강 연장 부탁드립니다.

미해결

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

안녕하세요. 강의너무 잘 듣고있습니다. 시간이 부족해 완강을 하지 못했네요. 가능하다면 수강 연장 부탁드리겠습니다! 감사합니다.

  • 네트워크
  • aws
Doyoung Kim 댓글 2 좋아요 0 조회수 77

수강 연장 부탁드립니다.

미해결

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

수강 연장 부탁드립니다.

  • 네트워크
  • aws
장홍석 댓글 2 좋아요 0 조회수 61

key file 이 다운로드가 안됩니다.

미해결

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

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. EC2 개요 및 인스턴스 생성 5:58초 구간 키 파일 생성해도 다운로드가 되는게 없습니다.

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

수강 연장 부탁드립니다

미해결

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

안녕하세요, 우선 좋은 수업 너무 감사합니다. 실 업무상 AWS를 다루어야 해서 그 김에 자격증도 따자, 하고 강의를 결제했는데 업무에 도움되는 부분 우선 듣고 나머지를 듣지 못했습니다 ㅠㅠ 깔끔하게 설명을 잘해주셔서 부족한 부분 더 듣고 시험에 도전해보고 싶습니다. 수강 연장 가능하다면 부탁드립니다. 감사합니다.

  • 네트워크
  • aws
김세영 댓글 2 좋아요 0 조회수 57

volatile closed 적용해도 동시성 처리를 막을 수 없을까요?

미해결

김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 여기에 질문 내용을 남겨주세요. 아래의 메서드는 결국 if(closed) 를 검증하기 위한 코드인데 synchronized가 아닌 volatile 키워드로 가시성만 보장해도 동시성 처리를 막을 수 있을 것 같다는 생각에 질문 드립니다! 아직까지 해당 부분이 미흡해서 다시 공부해보겠습니다! public synchronized void close() { if (closed) { return; } closeAll(socket, input, output); // shutdown closed = true; log("연결 종료: " + socket); }

  • java
  • 네트워크
  • 객체지향
열심히 공부하겠습니다! 댓글 1 좋아요 0 조회수 201

웹서버의 정확한 인식이 궁금합니다.

해결됨

외워서 끝내는 네트워크 핵심이론 - 응용

안녕하세요. 질문이 있습니다. 웹서버가 3.3.3.3에 관해 인식을 어떻게 하는지가 조금 헷갈립니다. 11:31에서 웹서버는 3.3.3.3:23000 이랑 연결되었다고 인식한다고 하셨고(포트번호 언급), 14:03에서는 웹서버에 3.3.3.3:23000, 3.3.3.3:23001을 요청하면 웹서버는 3.3.3.3 과 2번 접속했다고 인식한다고 하셨습니다.(포트번호 미언급) 질문입니다. 웹서버는 포트를 인식하는 것 같은데, 포트가 달라도 IP가 같다면 하나의 클라이언트가 2번 요청했다고 인식하는 건가요? 정확히 웹서버는 어떻게 인식하는건가요? " 3.3.3.3:23000과 3.3.3.3:23001 요청이 각각 한번씩 들어왔구나. 3.3.3.3의 IP를 가진 클라이언트 하나가 2개의 포트를 사용해서 요청을 했구나. → 같은 클라이언트가 2번 요청했구나 " 이렇게 인식한다는 말씀이신지요? 그러니까 웹서버 입장에서는 포트는 크게 신경을 안쓰는건지요?

  • 네트워크
Hyun Yoo 댓글 1 좋아요 0 조회수 168

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

미해결

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

안녕하세요 강의 너무 잘 듣고 있습니다 제가 여러가지 업무로 인해서 강의를 띄엄띄엄 들었습니다 이대로라면 강의 다 듣기도 어려울 것 같습니다 수강기간 연장 한번만 좀 부탁드립니다

  • 네트워크
  • aws
최승진 댓글 3 좋아요 0 조회수 81

WAS의 정의?

해결됨

외워서 끝내는 네트워크 핵심이론 - 기초

안녕하세요. 강의 수강 중 궁금한 점이 생겨서 질문 드립니다. 현업에서 'WAS 하나 만들어 와.'라고 했을 때의 WAS는 어떻게 정의할 수 있을까요? 신입 3개월 차에 프로젝트에 투입이 되었는데 팀장님께서 A와 C 구간을 잇는 WAS를 하나 만들어 오라고 하셔서 Spring 기반으로 API 서비스를 만들어서 사이트에 구성되어 있던 B구간의 Jeus 서버에 올린 적이 있습니다. 저는 그래서 지금까지 WAS를 '서버+서비스'라고 생각해왔었는데.. WAS 자체는 Tomcat, JBoss, Jeus와 같은 웹 애플리케이션을 실행하기 위한 서버 소프트웨어라고 정의되어 있더라구요. 그런데 비즈니스 로직 처리나 DB 연동과 같은 범위까지 확장을 시키면 서버 위에 올린 서비스(ex. Spring 기반의 API 서비스)까지 포함시켜야 WAS로 볼 수 있지 않을까?하는 의문이 들어서요.. 현업 경험이 많지 않아서 흔히들 현업에서 'WAS를 만들어 오라고 했을 때'의 WAS의 범위는 서버 소프트웨어(Tomcat, JBoss..) 까지인지 아니면 서버에 올린 서비스(Tomcat + Spring 기반 서비스)까지 인지.. 궁금합니다. 만약 전자라면, 서버에 서비스까지 올렸을 경우 WAS로 서비스를 구현했다고 표현하는게 맞을까요? 아니면 서버에 올린 서비스까지 포함해서 WAS라고 정의해도 괜찮은걸까요? 강의를 듣다 보니 그 때의 기억이 갑자기 생각이 났고 헷갈리기 시작했네요..ㅎㅎ 이미 사이트에 서버가 구성되어 있었는데 팀장님이 만들라고 하셨던 WAS는 무엇이었을까요...

  • 네트워크
  • 프로토콜
onus 댓글 2 좋아요 0 조회수 394

GtoG 그림에서 질문드립니다.

해결됨

외워서 끝내는 네트워크 핵심이론 - 응용

안녕하세요 . VPN 연결 시 통신 부분이 잘 이해가 되지 않아서 질문 드립니다. Q1. VPN에 연결할 경우, 자기 동네 IP와 통신은 기존대로 할 수 있나요? 예를 들어, 보여주신 GtoG 그림에서 VPN을 연결해서 터널링이 형성된다면 자신 IP (3.3.3.10)은 자신의 네트워크 대역대의 IP 들 (3.3.3.20) 과 여전히 통신을 할 수가 있나요? 자신의 대역에서 프린터 사용이라든지...? 아니면 터널링이 형성되니까 자신의 대역대는 통신이 불가능하나요? Q2. VPN 터널링을 형성하게 되면 LAN의 범위는 어떻게 되나요? 3.3.3.0/24 대역까지가 여전히 LAN 인가요? 아니면 VPN으로 터널링을 했으니 3.3.3.0/24 대역과 5.5.5.0/24 대역이 모두 LAN으로 묶이나요?

  • 네트워크
Hyun Yoo 댓글 4 좋아요 0 조회수 227

bmp 파일 알파 처리 방법 질문

미해결

[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버

애니메이션 강의 부분에서 알파 채널 있는 bmp파일의 경우는 어떤 함수를 사용하나요? 검색해봐도 잘 나오지 않고 강의에서 다룬다고 언급은 되어 있는데 해당 부분은 영상에 나와있지 않아서 질문드립니다.

  • c++
  • 네트워크
  • ue-blueprint
  • 게임수학
  • windows-api
레일레이 댓글 1 좋아요 0 조회수 258

인기 태그

인프런 TOP Writers

주간 인기글