inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

제가 프리티어인데요

해결됨

실리콘밸리 엔지니어와 함께하는 AWS 네트워크

안녕하세요 선생님 제가 AWS 프리티어인데요 실습후에 혹시 VPN과 subnet은 남겨도 ES2 같은 인스턴스들은 삭제해야 추가요금이 붙지 않을까요? 아니면 삭제 안하고 남겨놔도될까요? 그리구 이게 사실 손에 익어야 하는데 사실은 코드처럼 어떻게 실습해야 할지 감이 오지가 않아요. 어떤 방법이 좋을까요 단순 반복 작업은 의미가 없다고 생각해서요,,, 팁을 주시면 감사하겠습니다...

  • 네트워크
  • aws
  • security
  • vpc
  • network-security
김지수 댓글 3 좋아요 0 조회수 137

네트워크 질문 있습니다.

해결됨

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

다름이 아니오라, 최근 네트워크 관련하여 다른 분과 의견을 나누던 중 몇 가지 궁금한 점이 생겨 선생님께 질문드립니다. 제가 기존에 이해하고 있던 내용은 아래와 같습니다. ㉠ L2 장비는 MAC 주소 기반으로 스위칭한다. ㉡ 일반적으로 L2 장비가 L3 장비보다 빠르다. ㉢ IGMP는 멀티캐스트 그룹 관리를 위한 프로토콜로, IP 라우팅과 직접적인 관련은 없다. 그런데 상대방은 아래와 같이 다른 의견을 제시하여 혼란스러운 부분이 있었습니다. (㉠에 대한 반론) 솔웨이테크의 Niagara L2 스위치가 IP 기반 라우팅을 수행하는 사례를 근거로 L2 장비도 IP 라우팅이 가능하다고 주장했습니다. 나아가, 이처럼 IP 라우팅 기능이 없는 전통적인 L2 스위치는 이제 기술적으로 낡은 방식으로 취급되어, 현대 네트워크 환경에서는 잘 사용되지 않는다는 의견이었습니다. (㉡에 대한 반론) L3 장비가 상위 계층을 처리하고 더 많은 장비를 연결하므로 L2 장비보다 빠르다고 주장합니다. (㉢에 대한 반론) 효율적인 라우팅을 위해 IGMP가 필수적이라고 합니다. 선생님의 깊이 있는 지식과 경험에 비추어 볼 때, 누구의 의견이 맞는지 명확히 해결해 주실 수 있을 것이라 생각되어 이렇게 질문 드립니다.

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

Broadcast 범위에 대한 질문

해결됨

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

MAC 주소에도 Broadcast 주소가 있고 IP주소에도 있는데 MAC주소의 Broadcast 범위와 IP주소의 Broadcast 범위가 다른가요? 범위가 다르다면 무엇을 기준으로 범위를 제한을 하는지 알고 싶습니다.

  • 네트워크
  • broadcast
cdmin12 댓글 1 좋아요 0 조회수 123

CIDR Ranges에 관해서...

해결됨

실리콘밸리 엔지니어와 함께하는 AWS 네트워크

VPC CIDR이 Minimum 이 /28인경우가 이해가안가서요,,, Class c 1바이트 마다 아래처럼 구성되어있다고치면, 네트워크 | 네트워크 | 네트워크 | 호스트 인데 지금 섭넷팅이 된거겠죠? /28이라하면? 그러면 2의 사승 16만큼 사용 가능할테고, 강의마지막을 보니 AWS는 아키테쳑에서 bit 5개가 예약이죠. 질문은 왜이게 Minimum이 되나요?사실 2개의 호스트만 있어도 되지않나 해서 총 minimum이 /29이어도 되지 않나 생각해봤습니다. (사실 굳이 그럴필요도없지만요,,,) 즉 2의 3승 8 -5 는 3개의 호스트로 네트워크가 가능하니까요? 즉 섭넷은 2의 13승8192개로 호스트 3개씩 돌릴수있다고 생각하거든요,, 같은 이유로 Maximum또한 궁금합니다. Class A는 네트워크 호스트 호스트 호스트 인데그러면 8비트인데 이거는 AWS VPC의 범위밖이면 class A는 못쓰나요?

  • 네트워크
  • aws
  • security
  • vpc
  • network-security
김지수 댓글 1 좋아요 1 조회수 94

12:50 NetMulticast RPC 커넥션 관려하여 질문이 있습니다.

해결됨

이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해

아직까지는 커넥션과 소유권에 대해서 잘 이해하지 못하고 있는 상태이며, 궁금한게 있습니다. 13:07 에서 'NetMulticast RPC는 커넥션을 소유하지 않아도 동작한다' 라는 내용이 있는데, 추가적인 정보를 얻어보고자 gpt에 물어보면 자꾸만 '클라이언트와의 커넥션은 필요하지만 소유권이 없어도 된다' 라고 말을 합니다. 그렇다면 gpt가 틀렸다고 보는게 맞을까요? 예를들어 gpt가 이 함수는 서버가 호출해야 하고, 해당 Actor가 클라이언트에 리플리케이션되어야 하며, 해당 클라이언트와 NetConnection이 살아 있어야 전파됩니다. 하지만 소유자(Owner)는 없어도 됩니다. 또는 Multicast RPC는 소유권과 무관하게, 그 Actor를 리플리케이션 중인 모든 커넥션에게 전송된다. 라고 이야기를 합니다. 여기서 gpt는 마치 커넥션이 필수인것처럼 이야기하길래, 현재 제가 뭘 놓치고 있는지 궁금하여 여쭤봅니다. 혹시, 강의의 13:07 에서 설명한 '커넥션' 이라는 개념이 'NetConnection 객체 자체' 가 아니라 '소유자 커넥션' 과 밀접한, 예를 들어 '커넥션을 소유하지 읺아도 된다' 라는 설명이 분수대 Actor의 Owner가 특정 클라이언트(PlayerController)가 아니어도 된다는 말로 해석되는 것인가요?

  • unreal-engine
  • 네트워크
  • 언리얼-c++
hush park 댓글 2 좋아요 0 조회수 149

SendBuffer 클래스를 만드는 이유

해결됨

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

매번 패킷을 보낼 때마다 byte 배열을 할당해서 그 참조를 Session의 Send 함수로 전달하면 굳이 SendBuffer로 값을 한번 더 복사하는 과정 없이도 동작할 것 같습니다. 그런데도 SendBuffer라는 클래스를 만들어서 관리하는 이유는 잦은 배열 할당으로 인한 Memory Fragmentation를 최소화하기 위함인가요?

  • C#
  • unity
  • 네트워크
김상현 댓글 2 좋아요 0 조회수 170

github 3-5 파트 프로젝트에서 컴파일 에러가 발생합니다.

해결됨

이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해

(언리얼 버전 5.5, 5.6 로 테스트해본 결과) C7595 스트링 관련 에러인것 같습니다. 무엇이 문제인지 궁금합니다.

  • unreal-engine
  • 네트워크
  • 언리얼-c++
hush park 댓글 3 좋아요 0 조회수 160

언리얼 인사이트 5.6버전 networking insights 가 뜨지 않습니다.

해결됨

이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해

제가 뭘 잘못 설정했는지 아니면 버전 문제인지 파악하기 어려운 상태입니다. 잘 따라한거 같은데 혹시 5.6 버전에서도 networking insights 가 정상 작동하나요?

  • unreal-engine
  • 네트워크
  • 언리얼-c++
hush park 댓글 3 좋아요 0 조회수 208

확장자에 대하여.. 문득 깨달은게 맞는지 확인.

해결됨

기초 탄탄! 독하게 시작하는 Java Part 3(하) : 소켓과 파일 I/O

제가 예전에 파일의 확장자를 임의로 바꾸니까 바뀌어진적이 있었거든요.. 그런것과 배운것을 유추해보건데... 사실 저장되어있는 "파일 덩어리" 그자체만 봤을때 이거를 어떻게 읽어야하는지 알수가없는거죠? 그러니까 동영상파일이든 word 파일이든 다 저장은 010101 이렇게 되어있어서 그것 자체만으로는 구분이 불가능하고 ... 이거를 어떻게 해석해야하는지 운영체제에게 알려주기위해서 확장자가 있는걸까요?

  • java
  • 네트워크
  • tcpsocket
따라란따라란 댓글 2 좋아요 0 조회수 119

게임과 스트림에 대해서 (이해한게 맞는지 확인 질문)

해결됨

기초 탄탄! 독하게 시작하는 Java Part 3(하) : 소켓과 파일 I/O

음.. 제가 이해한게 맞는지 확인차 질문드립니다. 1) 컴퓨터가 켜지고 게임파일을 읽으면 inputStream이라는 걸로 파일을 설정한 단위로 읽어온다. 2) 그런데 게임은 항상 순차적으로 진행되는건 아니니.. 필요한 부분을 offset으로 해당하는 부분을 찾아서 읽어온다. 3) 이게 실시간으로 잘되면 로딩없이 끊김없이 잘 굴러가는거고, 느리거나 파일이 너무크면 로딩등 딜레이가 생기는거다. 결론: 파일이 어떠한 레스토랑에 있는 모든 음식이라면.. cpu는 사람이고 스트림은 "음식을 전달하는 파이프라인"이다. 이런느낌으로 이해하면되나요?

  • java
  • 네트워크
  • tcpsocket
따라란따라란 댓글 2 좋아요 0 조회수 119

수강연장 요청드립니다

미해결

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

강사님 안녕하세요. 복습을위해 강의 연장이 필요한데 연장한번 부탁드립니다. 감사합니다

  • 네트워크
  • aws
이다준 댓글 2 좋아요 0 조회수 55

수강 연장 요청 드립니다

미해결

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

강사님 안녕하세요. 강의 잘 듣고 있습니다. 복습이 더 필요한데 복습 기간이 촉박하여 강의 연장을 하고 싶습니다. 가능할까요? :)

  • 네트워크
  • aws
최희경 댓글 2 좋아요 0 조회수 46

강의가 재생이 되지 않습니다.

미해결

풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]

nginx 웹서버 설정 이해2 해당 강의가 위와 같이 뜨고 재생이 되지 않습니다.

  • 네트워크
  • linux
  • docker
김학현 댓글 1 좋아요 0 조회수 114

Insight 사용이 안되어서 문의 드립니다!

미해결

이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해

Unreal Insight 사용 시 아래와 같이 세션이 실행됩니다. 다만 해당 화면이 켜지자 마자 Insight가 멈추고 추가적인 입력이 불가능한 상태가 됩니다. 또한 네트워크 인사이트 창은 생기지 않습니다. 이후 시간이 지나면 아래와 같은 애러 메세지가 뜨고 저절로 인사이트창이 닫힙니다.. 아래는 배치 파일 내용입니다. 현재 엔진은 5.4.4 버전으로 엔진 소스코드 빌드하여 사용중입니다. 언리얼 인사이트 툴도 추가 빌드해서 엔진버전과 동일한 버전으로 맞춰둔 상태입니다. 또한 아래 질문들에도 비슷한현상이 있는데 해당 질문에 있던 방법들 모두 사용해도 오류가 발생해 문의드립니다. 어떤 부분이 문제가 될까요?

  • unreal-engine
  • 네트워크
  • 언리얼-c++
PirA 댓글 2 좋아요 0 조회수 178

chrono, thread헤더가 더 필요한것 같아 질문드립니다.

미해결

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

GameServer.cpp에서 this_thread::sleep_for(10ms); 이 코드를 위해 chrono 헤더가 main 함수에 thread를 위해 thread헤더가 필요한것 같습니다.

  • 네트워크
  • MMORPG
  • windows-server
배승혁 댓글 0 좋아요 3 조회수 98

AWS Elastic Beanstalk 실습 메뉴 문의

미해결

AWS Certified Cloud Practitioner 자격증 준비하기

안녕하세요 32강 AWS Elastic Beanstalk 실습 메뉴 관련 문의 드립니다. 2단계 - 서비스 엑세스 구성에서 화면이 강의 내용과 다르게 나오는데 어찌 실습 진행해야 할까요? 새 서비스를 선택할 수도 없고 AWS-ElasticBeanstalk-service-role로 도 검색되지 않습니다.

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

수강연장 요청 드립니다.

미해결

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

강사님 안녕하세요. 좋은 강의 제공해주셔서 감사드립니다. 강의 수강연장 요청드립니다. 감사합니다.

  • 네트워크
  • aws
재영 댓글 2 좋아요 0 조회수 70

try-with-resources 강제 종료 시 자원 정리

미해결

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

========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 안녕하세요 클라이언트의 자원 정리에 대해 궁금한 점이 생겨 질문드립니다. 코드에서 클라이언트의 자원은 try-with-resources 를 적용해 정리하는데, 만약 클라이언트 프로그램을 IntelliJ에서 종료 버튼으로 종료하면 클라이언트의 try-with-resources의 close() 메서드가 호출이 되어 자원이 정리되고 프로그램이 종료되는지, 아니면 바로 프로그램이 종료되고 OS의 책임으로 넘어가는지 궁금합니다. 항상 좋은 강의 감사드립니다!

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

실전문제풀이 Q19

미해결

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

"동적컨텐츠"가 지문에 있어서, 단일 리전은 제외해야겠다고 생각했고, B를 정답으로 생각해서 틀렸습니다. B의 경우, "동적컨텐츠"를 A에 비해 빠르게 제공할 수 있지만 한계(2리전)가 있고, "정적컨텐츠"는 A에 비해 빠르게 제공하지 못 한다. 따라서 상대적으로 A가 더 적합해 정답이라고 이해하고 넘어가려합니다. 이 해석이 맞나요? 추가로 만약 B에 추가로 CloudFront를 사용한다는 선지가 있으면 그게 정답인가요?

  • 네트워크
  • aws
비비빅 댓글 1 좋아요 0 조회수 55

objmemberrepository 예외 발생

미해결

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

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] package io.member.impl; import io.member.Member; import io.member.MemberRepository; import java.io .*; import java.util.ArrayList; import java.util.List; public class ObjectMemberRepository implements MemberRepository { private static final String FILE_PATH = "temp/members-obj.dat"; @Override public void add(Member member) { List<Member> members = findAll(); members.add(member); try (ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(FILE_PATH))){ oos.writeObject(members); } catch (IOException e) { throw new RuntimeException(e); } } @Override public List<Member> findAll() { try(ObjectInputStream ois = new ObjectInputStream(new FileInputStream(FILE_PATH))){ Object findObject = ois.readObject(); return (List<Member>) findObject; } catch (FileNotFoundException e) { return new ArrayList<>(); } catch (IOException | ClassNotFoundException e) { throw new RuntimeException(e); } } } 코드 동일하게 작성했는데 콘솔 메인에서 마지막 나이를 작성하니 Exception in thread "main" java.lang.RuntimeException: java.io .NotSerializableException: io.member.Member at io.member.impl.ObjectMemberRepository.add(ObjectMemberRepository.java:22) at io.member.MemberConsoleMain.registerMember(MemberConsoleMain.java:52) at io.member.MemberConsoleMain.main(MemberConsoleMain.java:26) Caused by: java.io .NotSerializableException: io.member.Member at java.base/ java.io .ObjectOutputStream.writeObject0(ObjectOutputStream.java:1121) at java.base/ java.io .ObjectOutputStream.writeObject(ObjectOutputStream.java:336) at java.base/java.util.ArrayList.writeObject(ArrayList.java:949) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:565) at java.base/ java.io .ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:946) at java.base/ java.io .ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1431) at java.base/ java.io .ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1353) at java.base/ java.io .ObjectOutputStream.writeObject0(ObjectOutputStream.java:1115) at java.base/ java.io .ObjectOutputStream.writeObject(ObjectOutputStream.java:336) at io.member.impl.ObjectMemberRepository.add(ObjectMemberRepository.java:20) ... 2 more 이런 예외가 발생합니다

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

인기 태그

인프런 TOP Writers

주간 인기글