25%
57,750원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결외워서 끝내는 네트워크 핵심이론 - 기초
Server 관점에서의 소켓 관련 질문(TCP 기즌)
서버의 동작이 아래와 같은지, 혹은 잘못 이해한 부분이 있는지 여쭤봅니다.1단계)서버의 process 가 통신하기 위한 [연결 대기용 socket] 이 생성 [Listen]2단계) 클라이언트가 서버로 요청 보냄3단계 ) 서버의 process 는 연결대기용 socket 을 통해클라이언트의 연결 요청을 받음,4단계 ) [연결 대기용 socket] 과 동일한 port번호를 가지는새로운 socket 이 생성되어, 요청한 클라이언트와의 통신은 새로운 socket 이 담당하고,추후 다른 클라이언트의 연결 요청을 처리하기 위해,기존의 [연결 대기용 socket] 은 그대로 존재하게 됨
- 해결됨외워서 끝내는 네트워크 핵심이론 - 기초
인캡슐레이션, 디캡슐레이션
안녕하세요. 궁금한 것이 있어서 질문 드립니다.두 컴퓨터가 인캡슐, 디캡슐을 통해서 패킷을 주고 받는건 이해를 했는데요1번 컴퓨터에서 2번 컴퓨터로 인캡슐레이션 된 패킷이 전송된다고 하면스위치에서는 2계층 헤더를 까서 보고 라우터에서는 3~4계층 헤더를 까서 보는거 아닌가요?(라우터에서 네트워크로 전송을 해야 되니 전송계층인 4계층까지 깐다고 생각했습니다.)그렇게 패킷이 전송된다면 4계층까지 디캡슐레이션 된 패킷이 되는데목적지에 도달해서 다시 디캡슐레이션 하는게 이해가 가지 않습니다.라우터에서 4계층까지 헤더를 보고 다시 헤더를 재생성해서 패킷에 붙여주는건지요.. 그리고 OSI 7 레이어가 컴퓨터 기준에서는 이해가 되는데네트워크 장비, 스위치는 2계층 장비라고 하고, 라우터는 3계층 스위치인데컴퓨터에 적용해서 OSI 7레이어를 생각하다가 장비쪽에서 또 2계층, 3계층이 나오니 헷갈립니다.그냥 데이터 링크 역할을 하고 전송을 하는 역할을 하니까 OSI7 레이어 기준으로 보면 2계층 장비다, 3계층 장비다 라고 하는건지요
- 해결됨외워서 끝내는 네트워크 핵심이론 - 기초
헤더 length 계산법
안녕하세요, 네트워크 강의도 잘 수강중입니다!IPv4 Header에 대한 질문입니다.[3:02] 경 설명에서 5행이고 32비트가 4바이트니까 5*4 해서 20byte 라는 내용이 이해가 잘 가지 않습니다.. 감사합니다!
- 해결됨외워서 끝내는 네트워크 핵심이론 - 기초
host 자신을 가리키는 ip주소
보통 local에서 tomcat 서버 올리거나, 웹서버 올리면localhost로 접속하잖아요이것도 127.0.0.1로 자기자신을 가르키는 ip주소인거죠??왜 로컬호스트로 올라가는지 궁금했는데 이해가됩니다. 감사합니다.
- 해결됨외워서 끝내는 네트워크 핵심이론 - 기초
dhcp 서버를 찾을 때 브로드캐스트
Dhcp서버는 ip주소, 서브넷 마스크 등을 알려주는 것이고Ip주소를 할당 받기위해선 브로드캐스트 신호를 날려야하는데... 그렇다면 dhcp서버를 찾기 위한 브로드 캐스트 신호를 어떻게 판단하나요? 아무것도 모르는 상황이면 255.255.255.255로 날리는 건지... 근데 그렇다면 전세계에 신호를 날리니까 너무 비효율적인 거같고 Naver 언급하신 거보면 아닌 거같구요..아니면 본인의 ip는 할당받지 못 한 상황이더라도예시로 192.168.0.에 자신이 묶여있단 건 알 수 있는 건가요?근데 그렇다면 서브넷 마스크가 자동으로 192.168.0.255인 건 알텐데 그거는 또 dhcp에 물어본다는 정보니까... 뭔가 모순된 거 같기도 하고 헷갈려서 여쭤봅니다.
- 해결됨외워서 끝내는 네트워크 핵심이론 - 기초
TCP Out of Order 발생 원인
안녕하세요 강사님 🙂 TCP 데이터 송수신과 관련하여 질문이 있습니다.데이터 시퀀스 넘버를 1, 2, ..., 100 이라고 했을 때,송신측이 1을 보내고 수신측이 1을 받고 2를 보내라는 ACK를 보내야 비로소 송신측이 2를 보내는 것으로 이해하였는데요.위와 같은 로직으로 송수신이 진행되면 순서가 잘못될 이유가 없을 것 같은데, 순서가 잘못되는 이유가 무엇인지 궁금합니다!프레임 한 개씩 체크하면서 보내면 너무 속도가 느리니, 실제로는 다수를 한 번에 보내고 ACK하는 방식으로 동작하는 것인지도 궁금합니다!위와 같이 동작하면 순서가 섞이는게 발생할 수 있다고 생각이 되어서요 🙂 감사합니다
- 해결됨외워서 끝내는 네트워크 핵심이론 - 기초
여러 GW를 거칠 때 MAC주소 변경
안녕하세요. 강의 잘 듣고 있습니다.예시처럼 호스트에서 naver까지 여러 GW를 거쳐간다고 할 때, 첫 번째 GW에 도착하면 decapsulation을 하여 목적지(3.3.3.3)를 확인하고 이를 알고있는 다른 GW를 찾아 MAC 주소를 변경 후 다시 encapsulation 한다고 다른 분의 질문에서 봤는데요. 여기서 GW가 어떻게 최종 목적지 IP주소를 가지고 다음 목적지인 GW의 MAC 주소를 얻는 건가요? 처음 호스트에서 출발할 때는 DHCP 서버가 GW 주소를 알려줘 ARP 리퀘스트를 보내 GW MAC주소를 얻는다고 하지만, 다음 GW 주소는 어떻게 알고 있는건가요?
- 해결됨외워서 끝내는 네트워크 핵심이론 - 기초
TCP 연결 종료과정 TIME_WAIT
TCP 연결 종료과정에서 (4-way handshaking), TIME_WAIT 를 최대한 줄이기 위해서 client가 active 하게 종료를 하자고 하는건 이해를 했습니다. 그러면 server 입장에서는 TIME_WAIT가 없는데 socket 회수를 언제하는지 궁금합니다. client 의 마지막 ack를 받고 바로 socket 회수를 하나요? 그러면 client도 server에게 마지막 ack를 보내면서 바로 socket 회수를 하면될텐데 TIME_WAIT의 존재의의가 궁금합니다.
- 해결됨외워서 끝내는 네트워크 핵심이론 - 기초
서브넷 마스크 (0.0.0.0)
안녕하세요. 널널한 개발자님만약 서브넷 마스크를 0.0.0.0으로 설정하면 network ID가 모두 동일한 것으로 취급될 텐데이 경우 네트워크 통신 효율이 나빠지는 건가요? 추가로 서브넷 마스크를 0.0.0.0으로 설정하면 PC로 들어오는 모든 패킷을 수신 받을 수 있게 되나요?감사합니다.
- 해결됨외워서 끝내는 네트워크 핵심이론 - 기초
REST API 와 RESTful API에 대해
안녕하세요 강사님,항상 유익한 강의들 감사합니다.강사님 강의들로 인해 많은 걸 배우고 있어요.수업을 듣던 중 한가지 궁금한 점이 있어 글을 남깁니다.RESTful API 는 강사님의 설명 덕분에 너무 잘 알겠는데.. REST API 는 무엇인가요? 그리고 RESTful API 와 REST API 의 차이점이 무엇인가요? 항상 감사합니다. Best regards,Minji Kim
- 해결됨외워서 끝내는 네트워크 핵심이론 - 기초
LAN 용어에 대해 질문이 있습니다.!
2년 전 유튜브 강의때부터 양질의 컨텐츠 너무 잘듣고 있습니다. 감사합니다!! LAN 이라는 용어에 대해 질문이 있어 남깁니다.LAN 용어가 2가지로 사용되어지는데, 제가 이해한것이 맞는지 궁금하여 여쭤봅니다. 물리적 하드웨어 장치 NIC 을 대신하여 LAN card 라고 사용.Local Area Network, 근거리 통신망을 나타낼때 사용MAC 주소가 할당된 하드웨어 장치인 NIC 이 근거리 통신망(LAN) 에서 통신을 주고 받기 때문에, NIC 장치를 편의상 LAN card 부르게 된 것 같은데 이해한 내용이 맞는지 여쭤봅니다.! 그리고추가로 MAC 주소에 대해 찾아보다가 전세계 모든 물리적 하드웨어 장치 NIC 는 모두 각각 고유한, 식별가능한 MAC 주소를 갖게 되는건가요?
- 해결됨외워서 끝내는 네트워크 핵심이론 - 기초
17강. TCP 통신 장애 관련 질문드립니다.
강의에서 소개해주신 TCP 장애(Re-transmission, Out of order)에 관해서 질문 드리려고 합니다.Server와 Client구조에서 Server는 Client에게 1~100을 송신한다고 하면 (TCP 통신)통신 장애(Re-transmission, Out of order)가 발생한 경우 Client는 1, 2, 3 ... ,100을 순차적으로 받지 못하고 1, 2, 3, 3, 5, 4 ... 99, 98, 100이런 식으로 값을 받을 수 있다고 강의에서 설명해주셨습니다.그리고 위와 같이 통신 장애가 발생하면 TCP, 즉 L4 layer에서 통신 장애가 발생한 부분을 자동으로 처리(후처리) 해준다고 말씀하셨는데,그렇게 TCP layer에서 후처리 해주면 Client는 값을 정상적으로 받게 되는 건가요?추가로 이런 보정 작업이 100%로 Client가 값을 정상적으로 받는 것을 보장해주는 것인지 궁금합니다지식이 부족해서 명확하게 질문드리지 못한 점 정말 죄송합니다.강의 잘 보고 있습니다. 감사합니다!
- 해결됨외워서 끝내는 네트워크 핵심이론 - 기초
게이트웨이와 라우터
게이트웨이 가 L2 -> L3 라우터 link up 해주는 라우터로 이해를 했는데 다른건가요?서브넷 마스크 할당이 최대 254개라 하셨는데, 게이트웨이 하나당 연결되는 컴퓨터는 L2 엑세스 스위치, L2 분배 스위치 포함해서 254개를 하위로 할당되는건가요?
- 해결됨외워서 끝내는 네트워크 핵심이론 - 기초
DHCP 주소와 서브넷마스크
제가 컴퓨터를 켰을때 NIC 카드가 물린 LAN 영역에 브로드 캐스트로 DHCP 서버를 찾으면 (공유기), 공유기에서 제 IP 주소, 서브넷 마스크주소, 게이트웨이주소, DNS 주소를 할당해준다. 이 개념이 맞을까요? 여러 궁금한 점이 있는데요서브넷 마스크의 역할은 1111~ 로 and 연산을해서 내 네트워크가 맞는지 체크를 하는 역할이라 했는데, 서브넷 마스크 주소는 항상 255.255.255.0 이 되는거 아닌가요? 왜 할당을 해주는건가요?게이트 웨이 주소는 해당 DHCP 서버가 연결된 L3 라우터 주소를 말하는게 맞나요?DNS 주소는 DHCP 가 전달해준 IP 주소의 도메인 네임 서버인가요? 아니면 DNS 쿼리를 날려주는 루트 DNS (13개있는?) 주소인가요?
- 해결됨외워서 끝내는 네트워크 핵심이론 - 기초
MTU 질문
안녕하세요.패킷의 MTU의 크기는 1500바이트인데그럼 프레임의 MTU, Segement의 MTU의 크기는 1500바이트가 아니라 더 크거나 작거나 할 수 있나요?
- 해결됨외워서 끝내는 네트워크 핵심이론 - 기초
계층 관련 문의
안녕하세요.DoD 측면에서 맨 밑단(L1~L2)를 링크 계층이라고 표현하는 곳도 있는데 그렇게 알고 있어도 무방한가요?
- 해결됨외워서 끝내는 네트워크 핵심이론 - 기초
host 강의 영상이 안 올라와있는 것 같습니다.
어디다 문의할지 몰라 여기다 씁니다! host는 이렇게 외우자 부분만 영상이 안나오네요 해결 후 본 글은 삭제하겠습니다.
- 해결됨외워서 끝내는 네트워크 핵심이론 - 기초
사용자에 따라 의미가 다른 Port Number
안녕하세요! 먼저 좋은 강의 항상 감사드립니다! 강의에서 Port Number는 사용자 관점에 따라 - L2 수준: 인터페이스 번호 - L4 수준: 서비스 식별자 - 엔드포인트: 프로세스 식별자세가지 의미로 사용될 수 있다고 말씀해주셨는데요. 클라이언트에서 Dst Port Number를 80으로 설정하고 통신을 보냈다고 가정하면, 서버측 L2 수준에서 80으로 정해진 포트를 거치고, L4 수준에서 80으로 정해진 서비스 식별자를 거치고, 엔드포인트 프로세스 식별자가 80 포트인 프로세스에 도달하는걸로 이해하면 되는걸까요..? 아니면, 클라이언트 쪽 TCP의 Dst Port Number는 서버측 TCP의 Port Number 랑만 관련있는 걸까요? 마지막으로, WebServer 는 보통 80포트를 사용한다는 말은 제가 이해하기로는 프로세스 식별자가 80이라는 의미로 이해했는데 맞게 이해한걸까요?질문 읽어주셔서 감사합니다!
- 해결됨외워서 끝내는 네트워크 핵심이론 - 기초
스위치와 계층 구조에 대한 혼란이 와서 질문드립니다.
제가 네트워크 관련된 공부를 처음하는 것이다보니 강의를 들으며 외우고 이해하려고 노력하고 있는데 스위치와 계층 구조에 대해 혼란이 와서 질문드립니다. 처음 osi 7 layer를 설명해주실 때 h/w, kanel, user 3개의 층으로 구분하며 각각의 계층에 대해 설명해주셨을 때는 L1부터 L7까지 물리적인 요소부터 OS를 거쳐 프로세스까지 서서히 가까워지는?듯한 느낌으로 이해했습니다. 그런데 스위치는 정반대로 L2에서 L4로 갈수록 멀어지는? 듯한 느낌이 와서 뭔가 혼란스러운 기분입니다. 그냥 스위치를 L2스위치는 L2의 이정표?인 MAC주소를 테이블형태로 저장해두며, L3스위치는 IP주소를, L4 스위치는 Port번호를 저장해두고 사용하는 장치라고 생각하는 것이 맞을지 모르겠습니다.그리고 OSI 7 Layer 처럼 계층 구조는 상위가 하위에게 존립?하는 것이라고 하셨는데 스위치도 이런 형식인지 궁금합니다. 예를 들어 L3스위치는 L2스위치가 있어야 존재할 수 있는 것인지 궁금합니다.아니면 스위치는 계층 구조에 관련 없이 그냥 자신이 가지고 있는 테이블을 이용해 길을 정해주는 장치에 불가한지 궁금합니다. 혼란스러운 상태에서 쓰는 질문이라 좀 이상한 질문이 된 것 같습니다.아직 제가 강의를 듣는 중간이라서 혼란스러운 건지 모르겠지만 지금 대충이라도 정리를 하지 않고 넘어가면 더 헷갈릴 것 같아서 질문드립니다.
- 해결됨외워서 끝내는 네트워크 핵심이론 - 기초
라우터에 대해서 궁금한 점이 있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. computer가 인터넷과 연결된 것이 host이고 그 host 중에 네트워크를 이용하는 주체인 end-point와 네트워크 이용을 지원?하는 switch로 나눠진다고 이해했습니다.그리고 그런 스위치들 중 ip주소를 이용한 switch를 router라고 부른다고 하셨는데,강의 중간에 자신의 pc에서도 router 테이블을 확인할 수 있다고 하셨습니다. 그러면 현재 pc가 네트워크를 이용하는 end-point이자 다른 end-point들이 네트워크를 사용하기 위한 switch인 router의 역할도 하고 있는 건가요?