묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
127.0.0.1과 localhost 차이점에 대해서
강사님 안녕하세요늘 항상 좋은 강의 보여주시니 감사합니다. L3 섹션에서 'Host 자신을 가르키는 IP 주소'를 보면서 이 질문이 떠오르게 되었습니다127.0.0.1과 localhost사이의 차이점에 대해서 알고 싶습니다. 검색을 해본바로는 localhost는 lookup이 필요한 루프백이고 시스템 설정에 따라 localhost는 의도하지 않는 루프백 IP로 (즉 발신/수신 프로세스들이 동일한 IP위에 있지 않는) 될 수도 있다고 이해하게 되었습니다.사실 개발하면서 127.0.0.1이랑 localhost를 혼용하면서 사용하고 있는데 이번 기회에 서로를 확실히 이해하였으면 좋겠습니다.질문 읽어주셔서 감사하며 늘 항상 건강하기를 바라겠습니다
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
Dockerfile 생성후
안녕하세요 영상 11분부터 보시면Dockerfile 생성 후 ( FROM alpine ) docker build --tag myimage . 하고나서이미지 리스트를 확인하면 alpine이라는 이미지는 생기지 않고 myimage만 있습니다. 삭제하고 다시 만들어봐도 그렇구요 버전문제일까요 ?.. vi Dockerfile 이렇게 됩니다 ..
-
해결됨외워서 끝내는 네트워크 핵심이론 - 응용
Reverse proxy 질문
안녕하세요. 강의 잘 보고있습니다~Reverse proxy에 대해서 궁금한게 있습니다.만약 aaa.com 이라는 도메인을 가진 서버스가 있다고 했을때, aaa.com 으로 접속했을때 리소스를 내려주는 web server가 있을거 같은데요.이 웹서버 앞단에 리버스 프록시를 두고싶다고하면… 리버스 프록시도 하나의 서버로 이해했습니다.web server : 1.1.1.1 ip를 가지고 3000포트로 서버를 띄움reverse proxy : 2.2.2.2 ip를 가지고 있고 80포트로 요청이 오면 1.1.1.1의 포트 3000으로 포워딩을 시킴위 구조라면 aaa.com 도메인을 리버스 프록시 ip에 연결해야하는건가요..?제가 생각한 구조는Client가 aaa.com에 접속하면 DNS에 ip를 물어볼 것이고, dns는 proxy ip를 알려주게되고, proxy ip로 접근하면 proxy가 웹서버로 요청을 포워딩 할 것이라고 생각했습니다.제가 이해한 내용이 맞을까요??추가로 제가 이해한건 서버를 발급 받는다하면 물리적인 서버 세팅되고 ip가 할당된다고 이해했습니다. 여기에서 4000번 포트로 웹어플리케이션을 실행하면 4000번 포트로 서버를 띄웠다고 얘기를 하는데.. 발급받은 서버와 4000번 포트로 띄운 서버라는 두가지 서버용어가 나와서 헷갈리는데 각각 어떤 차이가 있는것일까요ㅠㅠ 기초적인 질문 죄송합니다..
-
해결됨20년 경력자의 알기쉬운 컴퓨터네트워크
통신 장애 해결 방법에 대해 좀 더 공부하고 싶으면 어떤걸 더 공부하면 될까요
통신 장애 해결 방법에 대해 좀 더 공부하고 싶으면 어떤걸 더 공부하면 될까요
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
aws 자격증 교재 추천
올해는 aws 자격증을 무조건 취득하고 싶은데 선생님께서 추천하시는 교재 있으신지 있으시면 어떤 교재를 추천하시는지 알고 싶습니다.
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
웹브라우저 요청흐름 질문입니다.
여기서 1,2번을 정리한건데 맞는 지 확인 해주세요1. URL을 입력한다. (클라이언트의 요청)2. DNS 서버로 IP를 찾아내고 생략된 PORT는 scheme로 찾아낸다.⇒ DNS에서 IP주소를 획득하는 과정은 3way handshake가 발생하지 않는다.3.웹 브라우저가 HTTP 요청 메시지를 생성4.애플리케이션에서 SOCKET 라이브러리를 사용해서 지시⇒ "커넥션을 TCP/IP로 맺으세요.! " 라고 지시⇒TCP/IP계층에서 이전에 찾은 IP와 PORT 정보를 통해 3 way handshake 방식으로 서버와 연결 먼저 1)이과정이 맞게 생각하고 있는 건지 궁금하고2)두번째는다른분의 질문답변에서3 hand shake를 하면 클라이언트와 서버 모두 서로 IP, PORT를 알게 된다 라고 되있던데 이말은3 hand shake를 하기위해서는 클라이언트는 서버의 IP, PORT를 알고 있어야하고 3 hand shake 이후에 서버도 클라이언트의 IP, PORT를알게된다는 의미인가요?그러면 이 수업에서는 DNS 서버로 IP를 찾고 URL(클라이언트의 요청)의 scheme에서 생략된 port를 찾았다 고 배웠는데 그럼 이 과정은 필수 과정인가요??(3 hand shake를 사용하기위한 필수과정 인가요?클라이언트와 서버가 연결하기위한 필수과정인가요?) 답변 주시면 정말 감사하겠습니다.
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
캐시 무효화 질문드립니다
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]https://www.inflearn.com/questions/112647위 답변을 참고하였으나 이해하지 못해서 질문드립니다.Cache-Control: no-store, no-cache, must-revalidateno-cache, must-revalidate는 캐시를 검증할 때 사용되는데, 왜 캐시를 검증하는 값을 추가해야 하나요?no-store를 무시하고 캐시로 저장될 수 있다면 캐시를 사용할 때마다 원 서버에서 검증받고 정확한 리소스를 받아오는 것뿐, 결과적으로 완벽한 캐시 무효화가 아니지 않나요?캐시 사용을 전제로 하는 no-cache, must-revalidate 값이 필요한 이유를 모르겠습니다.
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
aws 공부 방법을 알고 싶습니다.
aws 강의를 처음 듣고 있습니다. 저는 한 번 선생님의 강의를 먼저 다 보고 그 다음에 강의를 보면서 실습을 하려고 하는데 이 공부 방법이 좋은지 아니면 선생님께서 추천하시는 공부 방법은 어떤지 알고 싶습니다.
-
해결됨20년 경력자의 알기쉬운 컴퓨터네트워크
패킷 트레이서 로그인이 안되는데요...
패킷 트레이서 로그인이 안됩니다.스텝:Cisco Packet Tracer를 연다로그인 윈도우에서 [Keep Me Updated] 를 활성화시킨다로그인 윈도우에서 [Skills For All] 버튼을 누른다가입한 로그인 정보를 입력 후 로그인 한다You have successfully logged in to Cisco Packet Tracer. You may close this tab.창을 닫고 Cisco Packet Tracer로 돌아온다Expected: 강의에선 Cisco Packet Tracer로 돌아오니 로그인 윈도우가 알아서 없어졌더라구요..Current: 저는 로그인 윈도우 계속 떠 있고, - Back 버튼 누르면 [Skills For All] 버튼 있는 초기화면으로 돌아가고- 로그인 윈도우를 닫으면 Login Failed. Cisco Packet Tracer is shutting down. 에러 메세지 끄면서 Cisco Packet Tracer자체가 꺼져버려요추가 정보 1: 다운받은 Cisco Packet Tracer 버젼은 8.2.0.0162 입니다추가 정보 2: 구글 검색 해보니 저 같은 분들이 있던데.. 인터넷 연결을 완전히 끊고 Cisco Packet Tracer를 열면 로그인 윈도우가 안나오고 Guest로 자동 로그인이 됩니다. 아마 Guest다 보니 기능적으로 제한이 있지 않을까 싶습니다.몇시간째 매달려서 별 짓을 다해도 안되요. 도와주세요ㅠㅠㅠ
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
강의자료 요청.
이전 질문에 댓글로 요청했는데 확인이 안되는것 같네요.다시 요청합니다. Id : ndk0706@gmail.com구글 계정 : ndk0706@gmail.com강의명: 풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, flask 배포) [풀스택 Part3]
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
리다이렉트와 리다이렉션 차이?
300대 상태코드 공부중에리다이렉션 흐름은 이해가 가는데 명칭이 지칭하는게 어떤건지는 정확히 모르겠어서요.300대 상태코드를 '리다이렉션' 이라고 하고, 서버에서 웹 클라이언트로 바뀐 url을 내려주는걸 '리다이렉트' 라고 하는걸까요?아니면 기존 url -> 새로운 url로 변경되는 작업이 리다이렉트 일까요??정확하게 리다이렉트와 리다이렉션이 지칭하는게 무엇인지 궁금합니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
안녕하세요 강의 시청중 궁금한점 생겨서 질문드립니다.
소켓 프로그래밍 예제들을 찾아보다가 아래의 사진처럼 await/async 비동기 방식으로 소켓프로그래밍 하는 예제를 보았는데요, 강의에서 사용된 소켓 프로그래밍 코드와 await/async 비동기 방식을 사용한 소켓프로그래밍 코드의 차이점(생산성, 속도 등등)이 궁금합니다.
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
쿠키 및 세션 관련 질문드립니다
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]영속 쿠키처럼 만료 날짜가 다 돼서 쿠키가 삭제되면 로그아웃이 이루어져야 할 텐데 어떻게 로그아웃을 요청하고, 서버에서 세션이 삭제되나요?만료 날짜가 지난 후에 접근하면 다시 로그인 화면이 뜨는 건가요? 일정 시간 동안 아무런 요청이 없으면 세션이 만료되었다고 뜨면서 자동 로그아웃 되는 웹 사이트는 어떻게 동작하는 것인지 궁금합니다.예) 화면에 '로그인 남은 시간 : 00:30'과 같이 출력되고 요청(서비스 이용)하면 다시 30:00으로 계속 초기화 되는 웹 사이트 브라우저 설정에서 인위적으로 해당 도메인에 관련된 쿠키를 삭제하면 세션id가 포함된 쿠키도 삭제돼서 결과적으로 로그인이 필요한 url에 접근하면 새로운 로그인 창이 뜨고, 홈 화면으로 새로고침하면 로그인이 끊어진 처음 화면이 나오는데 그럼 어떻게 로그아웃이 처리되고 서버는 브라우저에서 삭제된 쿠키의 세션id와 일치하는 관련된 세션 정보를 삭제하나요?(단순히 정상적으로 로그아웃 하는 경우와 달라서 궁금합니다)
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
LIst<구조체> 형태의 패킷을 보내는 방법이 있나요?
List<구조체> 형태를 패킷으로 보낼려고 하는데 BufferWriter부분에서 List<구조체> 데이터를 쓸때 엑세스 위반의 오류가 나오게 됩니다.List<구조체> 형태의 패킷을 보내는 방법이 있나요?
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
CDN에 리소스를 올린다는 의미가 무엇인가요??
Static resource는 cdn에 올려서 사용한다고 하셨는데.. cdn에 올린다는 의미가 무엇인가요?사용자가 서버에 접속했을때 리소스를 cdn에서 가져올 수 있는지 궁금합니다
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
API 서버를 WAS로 볼 수 있는건가요??
디비와 통신하고 비지니스 로직을 처리하여 클라이언트에 응답하는 API 서버를 WAS라고 할 수 있을까요??
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
DNS 서버를 여러대 두는 이유
영상보고 도움 많이 받고 있습니다.영상에서 naver.com 에 대한 DNS가 여러대 있을수도 있다고 했는데 DNS 서버를 여러대 두는 이유는 무엇인가요..? 제가 생각하는건 A 서비스를 서버 한대를 띄웠다고 했을때, 트래픽이 많아지면 서버의 대수를 늘려야한다고 생각하는데요.DNS서버도 이런 트래픽의 영향때문에 여러대를 두는 것일까요? 추가로 궁금한 점은 DNS 서버한테 요청을 할때도 L2 -> L3 이런식으로 다 거쳐서 올라가는건가요?? 질문이 허접한거 같지만 ㅠㅠ 잘 부탁드립니다
-
해결됨왕초보를 위한 네트워크 기초
이더넷 질문있습니다
선생님이더넷은 MAC Address를 가지고 데이터를 포워딩을 하는 게 이더넷의 원리라고 수업 시간에말씀하시던데 그러면 같은 네트워크에서 스위치로 통신을 할 때만 이더넷 통신 기술을사용하는 건가요? 그렇다면 서로 다른 네트워크를 넘어가기 위해서 쓰는 라우터에서는MAC Address를 쓰지 않으니 그때는 이더넷 기술 말고 어떤 통신 기술을 사용하는건가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
client에서 send시에 sendBuff 출력방식 문의(강의20분경 연결테스트중)
20분쯤 테스트 진행시에client에서 sending한 sendbuff내용이첫줄은 hello world 1회반복두번째 통신은 hello world 4회반복이후 통신은 hello world 5회 반복이 고정되어 통신되는데반복문 알고리즘을 이해하지 못한건지 정확한 메커니즘을 알고싶습니다. 너무 기초적인 질문일 수 있지만 답변 부탁드려요;;
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
모든 프로세스는 포트를 가지고 있나요??
택배 비유를 예시로 들때 호스트를 찾아서 어떤 프로세스에게 전달해야하는지 알기위해 이름(port) 중요하다고 하셨는데, 그렇다면 모든 프로세스들은 각각 서로 다른 port를 가지고 있나요??