묻고 답해요
137만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨외워서 끝내는 네트워크 핵심이론 - 응용
OLT/ONU/ODN, PON (10G EPON) system
ISP 측 광선 장비와 WAN 네트워크 구성에 대해서 궁금한 점이 있습니다. 일단 PON 시스템의 OLT/ONU/ODN 장비들은 LAN 네트워크의 L2 distribution switch와 같은 L2 layer에 해당되나요? 아니면 여기도 또 다른 L3, L2 순의 Inline 네트워크 구성인가요?
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
브라우저 캐시 관련 질문드립니다.
다른 질문들을 봤을 때 캐싱 정책에 따라 브라우저가 캐시 정보를 삭제한다는 글을 본 뒤에도 남는 의문이 남아 질문 드립니다.데이터 최종 수정일에 대한 정보도 브라우저 캐시에 저장되는 건가요?1이 맞다면 해당 정보는 캐시 유효시간과 별도로 삭제되지 않고 저장되는 건가요? + 추가로 그렇다면 데이터 최종 수정일도 캐싱 정책에 따라 삭제될 수 있다는 의미일까요??1이 틀리다면 데이터 최종 수정일은 어디에 저장되는 건가요?또한 강의 전반적인 내용이 데이터 최종 수정일을 알고 있을 경우 서버에서 해당 기간 이후에 수정이 없다는 것을 확인했다면 웹 브라우저 정책에 의해 브라우저 캐시에 해당 정보가 삭제되지 않는 기간동안에는 계속해서 해당 (강의 기준으로) star.jpg를 계속해서 가지고 있다가 데이터 최종 수정일을 기준으로 계속 불러온다는 얘기가 맞을까요??
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
HTTP API란 무엇인가요?
매우 추상적인 질문일 수 있을 것 같습니다.HTTP API 자체에 대한 개념이 잘 이해가 되질 않습니다.클라이언트에서 서버로 데이터 전송에 4가지 상황이 있는 것으로 보입니다.그 중 4번째가 HTTP API인 것 같은데, 3번째로 말씀해주신 HTML FORM 사용과 4번째 HTTP API에도 HTML FORM 사용이 속해 있는 것으로 보입니다.그렇다면 HTTP API가 상위 범주에 있고 HTTP API 설계 방식 중 HTML FORM 사용이 그 중 하나인 것이라고 생각하면 되는게 맞는지 궁금합니다.또한 1.의 말이 맞다면 HTTP API는 HTML FORM을 통해 데이터를 전송하는 이외의 데이터를 메세지 바디에 데이터를 넣는다거나, GET으로 URI에 쿼리를 직접 넣는 방식, 그외 전송 방식들을(AJAX,JSON - 이것들이 정확이 무엇인지는 모르겠지만) 이용하는 것이 HTTP API 방식이라고 생각하는게 맞는지 궁금합니다.
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
HTTP 메시지 전송 그림 질문
그림에서 웹 브라우저가 HTTP 메시지를 생성한다고 할때 클라이언트가 서버를 치게 될 때를 말씀하시는게 맞을까요??SOCKET 라이브러리를 통해 전달 부분에서 A : TCP/IP 연결 한다는 말씀을 하셨는데 그것은 패킷 그림과 별도로 서버와 가상의 연결을 한다는 말씀이 맞을까요?? ((추측) 이때도 TCP/IP 패킷을 전달하는데 영상에 그려진 패킷과는 다른 패킷을 전달하는게 맞을까요? 맞다면 이 TCP/IP 패킷은 어떤 정보를 담아서 전달하는건지 간단하게 궁금합니다.) (즉, SOCKET 라이브러리에 요청(서버) IP,PORT 정보가 있기 때문에 패킷 그림과 별도로 해당 IP, PORT에 사전에 3 hand shaking을 하는 것이 맞을까요??)2.번이 맞다면 사전의 3hand-shaking을 통한 TCP/IP패킷 전달을 통해 먼저 가상의 연결을 한 다음 웹 브라우저 HTTP 메세지 정보 패킷 + OS에서 해당 TCP/IP 패킷을 포함 시켜서 해당 서버로 보낸다는 말씀이 맞을까요??
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
align 이 메모리 주소에 영향을 주나요?
16바이트 정렬이면 주소값이 16의 배수여야 한다. 그래서 하위 4비트가 모두 0이다. 이렇게 이해하면 될까요? 그러면 4바이트 int는 주소가 4의 배수니까 마지막 2비트가 00 이런식으로 되는건가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
TryPop 에서 exchange(nullptr) 을 쓰면 버그가 나는 이유가 궁금합니다.
안녕하세요! 강의 너무너무 잘 듣고 있습니다!!LockFreeQueue 완성 후, 1Push 2Pop 테스트는 잘 동작했으나, 2Push 2Pop 테스트부터 크래시가 났습니다.강의를 계속 돌려봐도 코드는 다른 것이 없었는데, 수업 자료에 첨부해주신 코드를 보니까 주석으로 exchange 를 사용하면 버그가 있다고 알려주셔서 일단 해결 방법을 확인 했습니다.그런데 문제를 만든 상황이 무엇인지 감이 안오네요.exchange 로 하면 문제가 발생하는 이유가 무엇인지 알 수 있을까요?원인과 문제가 되는 상황 궁금합니다!그리고 이러한 상황에서 어떻게 디버깅을 해야하는지에 대한 조언도 부탁드리고 싶습니다.답변 해주시면 정말 감사하겠습니다!
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
5:30 packet이 L3간 단위고 L2 단위 가 frame인거죠?
아닌가요?
-
미해결외워서 끝내는 네트워크 핵심이론 - 기초
포트번호는 L4계층일때 service라는 말씀이신가요?
prcoess는 무슨 계층일때인가요?
-
해결됨그림으로 쉽게 배우는 네트워크
RIP 방식이 네트워크의 모든 정보를 가지지 않는 이유가 궁금합니다.
RIP를 이용해 라우팅 테이블을 구성할 경우 30초마다 인접한 라우터와 테이블 정보를 교환한다고 하셨습니다.그럼 결국 전체 네트워크에 존재하는 모든 IP주소가 라우팅 테이블에 저장되지 않나요?예시에는 3개의 라우터만 존재했지만, 무한하게 많은 라우터가 있다고 했을 때 Coverage Time은 이에 따라 무한히 길어질 수 있겠지만 결국에는 모든 IP주소가 라우팅 테이블에 저장되지 않을까? 라는 생각이 듭니다. 또 순환 구조가 왜 생기는지 잘 모르겠습니다.IP 주소가 없거나, 동일한 IP주소인 경우에는 더 적은 홉을 가진 데이터만 업데이트하면 순환구조가 생기지 않을 것 같은데... 이 부분도 헷갈립니다ㅠㅠ
-
미해결네트워크 패킷 분석 입문 및 악성코드 샘플 분석
xplico의 site내용이 달라요
실습하는데 강의의 xplico의 site내용과 달리 실습에서 보여지는 내용이 부족합니다. 또한 jgen.php의 zip 파일 부분도 header와 body 내용이 달라요. networkmoniter를 사용해서 첫번째 파일은 가져올 수 있었는데 다음 페이지의 자바스크립트를 가져올수가 없네요.제공받은 시큐리티오니온을 사용했으며, 제공받은 파일이 아닌 강의처럼 가져오는게 안되는지 궁금해서 질문올립니다.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
캐시 지시어 전송 주체
서버에서 보내는 Cache-Control: no-cache와클라에서 보내는 Cache-Control: no-cache의 의미가 다를 것 같은데 구체적으로 어떻게 다른지 알 수 있을까요?
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
http 버전 설정
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]요청 보낼 때 http 1.1 혹은 2버전으로 셋팅을 직접 하고 싶은데요 이걸 어디에서 어떻게 설정하나요?처음 요청 라인에서 설정하는 것 같은데 실제 요청 시 헤더에서 셋팅을 하는 것인가요? 검색을 하였지만 답을 찾지 못하엿습니다.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
캐시 유효 기간 초과 전 데이터의 갱신시 동작
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]캐시 유효 기간이 지나기 전에 데이터가 갱신될 가능성은 없나요?개인적인 생각으로는 있을거 같고, 그렇다면 비록 유효 기간이 안지났다 하더라도 캐시를 갱신해줘야 할거 같은데, 이럴 때 동작은 어떻게 될까요?본문 자료로는 캐시 만료 전에는 서버로 요청이 안가는데, 사실은 유효시간 만료 전이던 후이던 상관없이 매 요청마다 서버로도 갱신 검증 요청이 가는것일까요?
-
미해결왕초보를 위한 네트워크 기초
라우터에 관해 질문있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 라우터는 네트워크와 네트워크를 연결해 주는 물리적 장치이고 공유기도 결국 라우터의 일종이라고 하셨는데 여기서 궁금한게 있습니다. 보통 가정마다 공유기가 하나씩 있는데 그럼 집집마다 전부 다른 네트워크이고 따라서 게이트웨이 주소도 전부 다른가요??
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
HTTP 1.1을 사용하는 이유
HTTP 3.0이 기능 개선이 된 것이니 모두 HTTP 3.0을 사용하면 될텐데 왜 HTTP1.1, HTTP2도 같이 사용하는 걸까요? (비슷한 질문이 있긴하던데 삭제됐다네요.)
-
미해결비전공자의 전공자 따라잡기 - 네트워크, HTTP
what is my ip
시스템설정 -> 네트워크탭 -> 이더넷에 나와있는 IP 주소 192.168 ~ 은 공유기에서 사용하는 사설 IP이고, Google 에서 what is my ip 라고 치면 나오는 IP 가, 내 공인 IP라고 보면 되는걸까요??
-
해결됨AWS Certified Advanced Networking - Specialty 자격증 준비하기
안녕하세요! 수강 기간 연장 부탁드려도 될까요?
안녕하세요! 좋은 강의 많이 배우고 있습니다!업무상 진도가 느려서 아직 수강을 완료하지 못했네요 ㅠㅠㅠ 혹시 수강 기간 연장 부탁드려도 될까요!?감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
_pending 을 _pendingList.Count == 0으로 대체한 것에 대한 질문입니다
_pending을 없애고 _pendingList.Cont == 0 으로 대체하셨는데pendingList.Count가 0일 때 1개의 쓰레드가 통과되고, 통과한 쓰레드가 _pendingList에 값을 추가하기 전에 또 다른 쓰레드가 _pendingList.Count == 0인가에 대한 if문에 도착하면, 그 쓰레드 또한 _pendingList.Count == 0을 무사통과하게 되지 않나요??혹시 놓치고 있는 부분이 있나요?? 항상 감사합니다~!
-
해결됨그림으로 쉽게 배우는 네트워크
NAT과 PAT 파트 질문드립니다.
영상을 보고 이해되지 않는 부분이 있어 문의드립니다.영상 12:02 쯤 목적지 IP주소 211.0.5.20 포트 80은 Public IP 인건가요?만약 Private IP를 사용하는 어느 컴퓨터에게 예를들어 짱구PC가 친구1 PC에게 접속하려할때는 목적지 라우터에서 친구1 PC 의 IP주소 또는 MAC 주소를 어떻게 찾을 수 있나요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
4계층 프로토콜 패킷 조각화
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/)[질문 내용]패킷이 순서대로 안오면 서버 쪽에서 패킷을 다시 보내라고 요청한다고 하셨는데tcp헤더에 적혀있는 패킷 순서로 서버 쪽 tcp/ip에서 조립하지 않나요??