묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결외워서 끝내는 네트워크 핵심이론 - 응용
VPN 강의에서 궁금한 점이 있습니다
두 LAN을 PN으로 잇는다는 거는 진짜로 회선을 새로 깔아서 잇는다는 말인가요..?VPN은 결국 암호화가 핵심인 듯한데 그러면 암호화된 모든 통신은 VPN의 일종으로 생각해도 되나요?IPSec과 VPN 터널링 개념 강의의 중반부터 나오는 GtoG 다이어그램에서, 각 호스트들의 ip 주소는 사설 ip가 아닌건가요? 만약 사설 ip라면 SG에서 공인 ip로 NAT가 진행되어야 할 듯한데 그림에서는 그런 부분이 보이지 않는 듯하여 질문드립니다. 뭔가 다른 방식으로 통신하는 건가요?이번에 새로 올리신 강의도 구매 고려 중에 있습니다. 지갑이 얇아지는건 가슴 아프지만 워낙에 강의력이 좋으셔서 구매를 안하기가 힘드네요. ㅠㅠ항상 좋은 강의 감사드리고 남은 연휴도 잘 보내시길 바랍니다 ^^
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
docker-compose.yml 수정후 restart 할때 문의 드려요
강의 영상 6분 41초 입니다. docker-compose.yml 의 certbot 컨테이너 command를--force-renewal 로 변경후docker-compose restart certbot 명령을 하는 내용니다.이후에docker logs certbot 하면, 선생님 영상을 보면, 인증서를 새로 다운 받는 영상이 보여집니다.허나 저는 아직 인증서 리뉴얼이 안된다고 나옵니다. 이전수업까지 이상없이 다 작동되었고,현재 certbot 강제 제발급만 안되는 상황입니다이럴경우, 컨테이너와 이미지를 삭제후 다시docker-compose up -d 를 해줘야 하는것인가요? certbot 코드command: certonly --webroot --webroot-path=/usr/share/nginx/html --email jhleeroot@gmail.com --agree-tos --no-eff-email --force-renewal -d jojostream.shop -d www.jojostream.shop docker logs certbot 오류 내용
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
싱글 코어와 멀티 코어에 대해 질문드립니다.
안녕하세요. 싱글 코어와 멀티 코어에 대해 궁금한 점에 대해 질문드립니다.1.만약 제가 작성한 프로그램에서 멀티 쓰레드를 사용하더라도 사용하는 컴퓨터의 CPU가 싱글 코어 일 경우쓰레드를 사용할 때 컨텍스트 스위칭이 일어나기 떄문에 멀티 쓰레드를 사용하는 건 의미가 없는 게 맞을까요?2.반대로 멀티 코어인 컴퓨터에 단일 스레드 환경의 프로그램을 만들었을 경우 여러 코어를 사용하는 게 아닌 하나의 코어만 사용하게 되어 CPU의 성능을 제대로 활용 못하는 게 맞을까요? 실제 운영체제 환경에서는 제가 만든 프로그램 외 에도 백그라운드로 실행되는 프로그램들이 있어서 코어 하나만 사용하진 않겠지만 개념적으로 봤을 때 멀티 코어일 때 단일 쓰레드 환경의 프로그램이면 CPU 성능을 제대로 활용 못 하는 게 맞는 건지 궁금합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Lock-Based Stack / Queue 강의 관련 질문입니다.
안녕하세요. 선생님.항상 좋은 강의 만들어주셔서 감사합니다.다름이 아니라 강의 영상을 보면 queue의 TryPop(OUT data)와 같이 OUT이 TryPop 함수 다음에 붙어있는데요.visual assist에서 제공해주는 기능인 것인가요?찾아봐도 C++ 관련 OUT 키워드 문법이 없는 것 같고, 해당 키워드를 입력해도 저는 컴파일이 되지 않아서 질문드립니다.
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
안녕하세요. 강의 블로그를 정리했는데 괜찮을지 여쭤봅니다..
안녕하세요. 강의를 보고 블로그에 정리해보았는데 괜찮을지 여쭤봅니다.정리한지는 꽤 되었지만.. 최근 문제가 될 것 같다는 댓글을 받아서 여쭤봅니다.https://azurealstn.tistory.com/123#comment14716519위 글은 강의를 보고 정리한 글입니다.이상한 요지가 조금이라도 발견하시면 바로 비공개로 하겠습니다!감사합니다.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
public 캐시 vs private 캐시
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요.안녕하세요. 프라이빗 캐시와 퍼블릭 캐시 작동방식을 제대로 이해했는지 알고 싶어서 문의 남깁니다.퍼블릭 캐시 같은 경우처음 client가 요청을 했을 때 원서버에서 캐시를 받고 프록시 캐시 서버에 캐시를 저장한 후 client에게 데이터를 넘겨주고이후 다른 client들에게서 요청이 올때는 원서버로 안가고 프록시 캐시 서버로 부터 데이터를 받는 것으로 알고 있습니다.그러면 데이터를 요청했던 client가 다시 요청을 하게 되면 캐시가 결국에는 프록시 캐시 서버에 존재하는 것이므로Q1. 전체 데이터(표현 헤더+ 표현 바디)를 다시 다운로드 하는 것인지 궁금하고(= 프록시 서버로부터 온 응답을 웹 브러우저 캐시에 저장을 하는 것인지 궁금합니다.),Q2. 요청을 할 때 헤더에는 조건부 요청이 없을 것 같은데(캐시가 결국에는 프록시 캐시 서버에 있기 때문에 -> 이 부분도 맞게 이해한 것인지 잘 모르겠네요) 이게 맞는지 궁금합니다. 프라이빗 캐시인 경우Q3. client의 개인 웹브라우저에 캐시를 저장하니깐 재요청시(캐시 유효기간이 지났을 때) 원 서버에서 조건부 요청을 서로 맞추어보는지 궁금합니다.Q4. 만약 그렇다고 하면 결국 서버에 제가 받고 싶은 데이터들이 저장(프록시 캐시 서버와 물리적 위치를 제외하곤 다를게 없다고 주관적인 생각이 듭니다.)되어있다는 것인데 이게 어떻게 해당 client만을 위한 것인지 잘 이해가 안됩니다.감사합니다.
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
무선 LAN과 유선 LAN 속도 차이
일반적으로 유선 LAN이 무선 LAN보다 빠른 송신 및 수신 속도를 가지는 것으로 알고 있는데 이는 전이중화 통신 방법과 반이중화 통신 방법의 차이이기 때문일까요?
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
kubernets 클러스터 구축
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 쿠버네티스 클러스터 구축시 네트워크는 항상 같은 대역에 있어야 하나요? 서로 다른 네트워크의 클러스터 구축할 때 네트워크 설정에 대해 궁금합니다. gcp에서 vm instance 하나를 생성한 후 k8s 설치시 kubeadm init을 하면 내부 ip로 되며 다른 곳에서 접근을 하지 못하고 외부 ip로 init하면 init이 동작하지 않네요.. 답변 주시면 감사합니다.
-
미해결jQuery로 구현하는 NFT 마켓플레이스 (이더리움, 폴리곤)
멀티 네트워크 관련
멀티 네트워크에서 select box를 변경하게 되면 CA가 변경 되는 부분은 이해가 되는데 메타마스크의 네트워크 전환은 안해도 되는건가요?!
-
미해결기출로 대비하는 개발자 전공면접 [CS 완전정복]
TCP/IP 4계층? 5계층?
OSI 7계층은 네트워크 통신을 표준화한 모델로, 통신 시스템을 7단계로 나누어 설명한 것입니다. 하지만 OSI 모델이 실무적으로 이용하기에 복잡한 탓에 실제 인터넷에서는 이를 단순화한 TCP/IP 4계층이 사용되고 있습니다. TCP/IP는 인터넷에서 사용하는 프로토콜 그룹을 칭합니다. TCP/IP는 Application layer(응용계층), Transport layer(전송계층), Network layer, Data link layer, Physical layer로 5개의 계층으로 나뉩니다. 이 두 설명이 충돌하는데 어떻게 이해해야 하나요?
-
미해결
Open SSL 장/단점
SSL/TLS 에 대해 공부하고 있는 중인데 Open SSL 로 사설인증서를 만들어서 사용하면 비용이 절약된다는 장점이 있단건 알겠는데, 결국 브라우저가 신뢰하지 못하는 서버랑 통신할 수 있게 되는건데 그러면 TLS 의 역할을 못하는거 아닌가요? 사설인증서의 필요성에 대해 의문이 생겨서 질문 드립니다.
-
해결됨스스로 구축하는 AWS 클라우드 인프라 - 기본편
인터넷 게이트웨이와 NAT 게이트웨이 차이점
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. Private 네트워크에 있는 서버가 외부로 나가려면 퍼블릭 서브넷의 NAT 게이트웨이 통해서 다시 인터넷 게이트웨이로 나가는데요.프라이빗 서브넷의 서버가 NAT 게이트웨이 통하지 않고 바로 인터넷 게이트웨이로 나가는 방법은 안될까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
OnAcceptCompleted 코드에서 질문이 있습니다.
1. Action.Invoke(), Func.Invoke() Invoke() 함수가 많이 등장하는데 MSDN을 살펴봐도 딱히 나오는 내용이 없더군요. 느낌상 <T> 제네릭 객체를 반환하는 것 같은데 어떤 기능을 하는지 잘 모르겠습니다. 2. 다형성에 관한 질문 OnAccpetCompleted에서 if (args.SocketError == SocketError.Success) { Session session = _sessionFactory.Invoke(); session.Start(args.AcceptSocket); session.OnConnected(args.AcceptSocket.RemoteEndPoint); } 라는 코드가 있습니다. 여기서 _sessionFactory에 ( ) => { return new GameSession( ) } 람다함수가 들어있습니다. _sessionFactory는 Func<Session> 이므로 람다함수가 반환한 GameSession이 Session 으로 형변환이 될 것 같습니다. 그리고 _sessionFactory.Invoke( )를 하면서 Session 객체를 반환할 것 같습니다. <-- 1번 질문 그런데 여기서 반환된 Session 객체가 OnConnected라는 메소드를 가질 수 있다는게 잘 이해가 안갑니다. _sessionFactory에 람다함수를 연결하는 과정에서 GameSesison이 Session을 형변환을 했으면, GameSession에 Override된 OnConnected를 쓸 수 없는거 아닌가요? 어떤 부분이 틀렸는지 알려주시면 감사하겠습니다.
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
쿠버네티스에서의 통신
안녕하세요. 강의 잘 보고 있습니다. 쿠버네티스 구성에 대해서 많은 것을 배우고 갑니다. 쿠버네티스 구성은 MSA라고 할 수 있습니다. 그럼, 쿠버네티스 내에서 통신은 어떻게 해야 하는지 궁금합니다. Pod → Pod 호출 Deployments → Deployments 호출 Pod → Deployments 호출 Deployments → Pod 호출 Pod 내 Container → Container 호출 위와 같은 통신은 어떻게 설정을 해야 하는지 궁금합니다. 혹은, 다음 강좌에서 학습을 할 수 있나요? 저의 최종 목표 쿠버네티스에 현재 개발하고 있는 MSA를 로컬에서 셋팅을 하고 싶습니다.
-
미해결
네트워크 분야
안녕하세요 네트워크 전공 분야를 나와서 실무에서 정확히 하는 업무들이 무엇이 있을까요...? (프로그래밍 등의 개발업무로써...)
-
미해결게임 프로그래머 취업 전략 가이드
게임 네트워크 서적
취업에 대한 지식을 공유해주셔서 감사합니다. 현재 포폴만들고 시간이 되서 채팅방 + 3D 게임을 위한 유저 동기화 (이동, 간단한 상호작용)를 목표로 네트워크 공부를 시작했는데요, 콘솔로 IOCP를 활용해서 채팅방을 만든 수준에서 책을 읽어가며 목표를 달성하기 위해 참고할만 한 서적이 있는 지 궁금합니다. 학원을 다닐 때 서버도 같이 공부하셔서 취업을 하셨다고 했는데 혹시 보신 서적이 있으시면 알려주실 수 있으신가요?
-
미해결대세는 쿠버네티스 [초급~중급]
Calico 를 사용한 서비스 네트워크 아키텍처 관련 질문 드립니다.
안녕하세요, Networking - Pod / Service Network(Calico), Pause Container 강의에서 서비스 네트워크를 Calico 와 함께 설명해주셨는데요. 프록시 모드에서는 나왔던 iptables의 역할이 Calico 플러그인을 사용한 서비스 네트워크 설명(13분 40초 부근 부터 시작)에서는 보이지 않는데요. Calico는 자체 라우팅 테이블을 통해 파드 네트워킹을 처리하고 iptables를 사용하지 않는 것인가요? 구글링에서는 Calico도 iptables을 사용하는걸로 나와 있어서 좀 헷갈리는 부분이 있어서 이 부분에 대해 보충 설명 해주시면 감사하겠습니다.