ARP패킷은 프레임의 형태인데 2계층에서 사용하는 데이터그램과 달리 송신측과 수신측의 ip주소에 대한 필드가 없는 데이터그램 이렇게 이해하면 되나요? ARP프로토콜이 3계층의 보조 프로토콜로 알고 있는데, 다른 네트워크들에게 보낼 때 데이터그램 형태로 보내는지 프레임 형태로 보내는지 헷갈려서요 ㅠㅠ
동일 Network에서 통신하는 프로토콜은 실제로는 IP Header가 없어도 되죠. MAC으로만 통신할 수 있으니까요. ARP는 동일 Network에 있는 장비의 MAC을 알고자 하는 프로토콜이기 때문에 L3 Header가 없어도 되는 겁니다. 다른 Network으로는 전달되지 않습니다.
다른 Network의 경우 Default gateway IP address 를 이용해서 MAC을 구하는 것이 아닙니다. 다른 Network으로 Packet을 보내기 위해서는 Default gateway에게 Packet을 전달해야 하기 때문에 Default gateway의 MAC address를 찾는다는 뜻입니다. 이 부분은 추후에 다시 설명드리게 될 것입니다. ^^
@@GilbertLee 강의가 늦게 끝나 이제야 찾아보고 답변을 드립니다. ^^ Binding과 Listening은 모두 Server에서만 동작하는군요. Socket listener = new Socket(ipAddress.AddressFamily, SocketType.Stream, ProtocolType.Tcp); listener.Bind(localEndPoint); listener.Listen(); Speaker.Listening(1)을 거쳐 Connect()로 간다고 알고 있었는데 Client는 바로 Connect()로 가는군요. 너무 당연하다고 생각했던 부분에 대한 잘못된 기억을 바로 잡아주셔서 감사합니다.
안녕하십니까 강사님. cisco스위치의 경우에도 arp polling이 있는지 궁금합니다. mac table의 경우는 프레임이 수신이 되면 aging time이 갱신이 되지만 cisco 스위치의 arp 테이블의 경우에는 어떤 경우에 갱신이 되는건지 궁금합니다. ping을 무한대로 전송하더라도 arp timeout은 시간은 증가만 하는것 같아서 240분까지 가서 refresh가 되는가 싶었는데 나중에 다시보면 refresh가 됐는지 다시 0분으로 되돌아 가 있는 경우가 있는 것 같아서 그렇습니다.
@@ipt4p1p64 그럼 Switch가 갱신하는 것이 아니라, 시스템에서 Default-gateway ARP 정보를 갱신하기 위해 전달하는 Packet 때문에 바뀌는 겁니다. ARP Cache는 가장 최근 정보로 항상 Update 하니까요. 특히, Window 같은 경우는 LAN이 연결되면 자동으로 Default-gateway에 대해서 ARP를 보냅니다. ARP 정보를 받기 전까지는 Network 부분에 노란색으로 Internet Error 마크가 표시됩니다.
안녕하세요. 이번에 네트워크 업무를 담당하게 된 직원입니다. 이전에는 하나의 스위치에서 VLAN 나누는 작업만 몇 번 해봤습니다. 그런데 이번에는 차세대 시스템이 들어오면서 네트워크도 기존 구 시스템에서 차세대 시스템으로 싹 다 넘기는 네트워크 대 공사를 담당하게 되었습니다. 기존의 시스템의 스위치 IP가 100.200.145.1 였다면 차세대 시스템의 스위치 IP는 100.200.145.5로 스위치 IP를 셋팅까지는 해놓은 상태입니다. 근데 하위부터 상위까지 5단계로 구성이 되어있는데 이 과정에서 ip route는 어떻게 잡아야할지 이 작업을 하면서 스위치의 시리얼 IP가 뭔지, IP셋팅은 어떻게 줘야하는지 도무지 감이 안잡힙니다.. 혹시 이러한 작업을 하기위한 입문자를 위한 기초서적을 추천해주실 수 있으실까요? 그리고 시리얼Ip에 대한 강의는 어디서 볼 수 있을까요?
일단, Serial IP라는 용어는 없습니다. 일반적으로 해당 용어는 Router의 Serial Interface의 IP를 줄여서 많이 사용되어 왔는데, 현재는 거의 Serial Interface를 사용하고 있지 않기 때문에 WAN 구간용 IP를 지칭하기도 합니다. 그런가 하면 Switch 관리 IP를 그렇게 부르시는 분들이 있는데, 아마 PC에서 Console로 연결해서 사용하듯 관리하기 위한 IP라는 말에서 유래된것 같습니다. 두 경우 모두 용어를 잘못 사용되고 있는 경우라고 보시면 됩니다. (그외 사용하는 단어의 용도가 있으면, 누구든지 댓글 남겨주세요.) 기초가 없으신 분들이 책만 가지고 공부하신다는 것은 많이 어렵습니다. 그래도 굳이 추천해 달라고 하시면, Switch 부분이니까 "프로에게 배우는 실무 랜 스위칭"을 권해 드립니다. 저자(강병호 형님)님이 절판시키셔서 도서관에 가셔야 볼 수 있을겁니다. (저는 오히려 헷갈려서 한글책을 보지 않습니다.) 요즘 너무 시간이 없어(IT BEST-PATH 사이트 장애 때문에...) Live Q&A를 못하고 있는데, 이번주 금요일 10시에는 무조건 TH-cam Live Q&A를 열겠습니다. 궁금하신 사항은 그때 질문해 주시면 실시간으로 답변해 드리겠습니다.
@@Aka-fj9nc 저희 CCNA 온라인 강의가 있었습니다. 그런데, 현재는 2월 24일에 대대적으로 바뀌는 시스코 자격증 정책 때문에 모든 과정을 새롭게 제작하기 위해 홈페이지에서 기존 과정을 숨김으로 설정하였습니다. 그리고, 새로운 동영상 제작을 위해 4월에 New CCNA EVENT를 준비 중입니다. 오늘 TH-cam를 통해 공지할 예정입니다. 그런데, 만일 기존 CCNA 동강이 필요하시다면, 기존 과정을 특정 회원에게만 결재창이 보이도록 할 수 있는지 알아보도록 하겠습니다.
영상을 보다 궁금한게 생겼습니다. arp request를 보낼 때 broadcast로 보낸다고 하셨는데 Target L2주소를 ff:ff:ff:ff:ff:ff가 아닌 00:00:00:00:00:00으로 설정하면 L2스위치에서는 어떻게 브로드캐스트임을 알고 모든 포트로 보낼 수 있나요?
Layer 2 Destination MAC은 Broadcast 주소인 FF:FF:FF:FF:FF:FF 가 맞습니다. ARP Data 내 Target Layer 2 주소 부분을 00:00:00:00:00:00으로 설정해서 보낸다는 내용입니다. Target의 Layer 2 주소를 모르니까요.
영상 감사히 잘 봤습니다. ARP Polling이 계속 통신하고 있는 상대방이라면 Request를 발생시켜서 Aging Time을 업데이트 한다고 말씀 해주셨는데, ARP Table이 업데이트 되어야 하는 상황(예를 들어, 링크가 Down되어 next-hop IP가 달라져야 통신이 가능한 상황)이라면 ARP Polling 방식이 서비스 복구에 지연을 준다고 생각하는데.. 기업마다 다르겠지만 이 ARP Polling이 권장사항 일까요 ??
궁금해 하시는 상황은 장비간 통신을 말씀하시는것 같습니다. Polling은 Option 기능이고, 보통 시스템에서만 사용합니다. Linux는 Default로 disable되어 있어 별도로 기능을 활성화하여 한다고 합니다.(아직 TEST 해보지 않았음) 윈도우 10은 TEST 결과, 10초마다 합니다. 좀 더 TEST 해봐야 겠지만 윈도우도 Default gateway에 대해서는 직접 통신이 아니기 때문인지 Polling을 하지 않습니다.
선생님~ 정말 많은 도움이 됐습니다 ! 감사합니다
감사합니다. ^^
껍데기 CCIE의 복습 도장 꽝! 디테일을 챙기게 되네요.
ARP는 1회분이 더 남아 있습니다. 최근 CCIE LAB 솔루션을 제작중이라 정신이 없는데, 조만간 올리도록 하겠습니다.
감사합니다
와... 여태까지 본 한국어로 된 네트워크 강의 중에 제일 시원한 듯
감사합니다. 진행하는 프로젝트가 끝나면 다시 열심히 영상을 제작하도록 하겠습니다. ^^
ARP패킷은 프레임의 형태인데 2계층에서 사용하는 데이터그램과 달리 송신측과 수신측의 ip주소에 대한 필드가 없는 데이터그램
이렇게 이해하면 되나요?
ARP프로토콜이 3계층의 보조 프로토콜로 알고 있는데,
다른 네트워크들에게 보낼 때 데이터그램 형태로 보내는지 프레임 형태로 보내는지 헷갈려서요 ㅠㅠ
동일 Network에서 통신하는 프로토콜은 실제로는 IP Header가 없어도 되죠. MAC으로만 통신할 수 있으니까요.
ARP는 동일 Network에 있는 장비의 MAC을 알고자 하는 프로토콜이기 때문에 L3 Header가 없어도 되는 겁니다. 다른 Network으로는 전달되지 않습니다.
정말 감사합니다! 네트워크 책에서만 보던 추상적인 개념들이 이해되기 시작했어요! 아직 어려워서 이 영상을 반복해서 들을건데 가장 기초가 되는 다른 영상도 있을까요? 처음부터 차근차근 정주행하고 싶은데
순서를 한번 정리해 보겠습니다. ^^
12분 15초 부분 내용을 보면 다른 네트워크의 경우 게이트 웨이 ip를 통해 mac adress 를 구한다고 나와있는데 얻은 게이트웨이 맥주소에서 다른 네트워크 게이트웨이 맥주소도 arp를 이용해서 얻은후에 다른 네트워크로 통신하는 것인가요?
다른 Network의 경우 Default gateway IP address 를 이용해서 MAC을 구하는 것이 아닙니다. 다른 Network으로 Packet을 보내기 위해서는 Default gateway에게 Packet을 전달해야 하기 때문에 Default gateway의 MAC address를 찾는다는 뜻입니다. 이 부분은 추후에 다시 설명드리게 될 것입니다. ^^
3:46 50000 Listening이 아니고 Binding 아닌가요?
잘못된 지식 전달을 정정하기 위해 댓글을 삭제합니다. (이경태)
@@ITBestPath 코드로 테스트해 보고 다시 댓글 달도록 하겠습니다. ^^
@@GilbertLee 강의가 늦게 끝나 이제야 찾아보고 답변을 드립니다. ^^
Binding과 Listening은 모두 Server에서만 동작하는군요.
Socket listener = new Socket(ipAddress.AddressFamily,
SocketType.Stream, ProtocolType.Tcp);
listener.Bind(localEndPoint);
listener.Listen();
Speaker.Listening(1)을 거쳐 Connect()로 간다고 알고 있었는데 Client는 바로 Connect()로 가는군요. 너무 당연하다고 생각했던 부분에 대한 잘못된 기억을 바로 잡아주셔서 감사합니다.
안녕하십니까 강사님. cisco스위치의 경우에도 arp polling이 있는지 궁금합니다.
mac table의 경우는 프레임이 수신이 되면 aging time이 갱신이 되지만
cisco 스위치의 arp 테이블의 경우에는 어떤 경우에 갱신이 되는건지 궁금합니다.
ping을 무한대로 전송하더라도 arp timeout은 시간은 증가만 하는것 같아서 240분까지 가서 refresh가 되는가 싶었는데
나중에 다시보면 refresh가 됐는지 다시 0분으로 되돌아 가 있는 경우가 있는 것 같아서 그렇습니다.
Cisco 장비는 Polling을 하지 않습니다. 답을 해 드리기 위해서는 두가지 추가 정보가 필요합니다.
1. L2 or L3 Switch 여부
2. L3라면 해당 장비가 Default gateway 인지 여부
@@ITBestPath L3스위치이고 gateway가 맞습니다.
@@ipt4p1p64 그럼 Switch가 갱신하는 것이 아니라, 시스템에서 Default-gateway ARP 정보를 갱신하기 위해 전달하는 Packet 때문에 바뀌는 겁니다. ARP Cache는 가장 최근 정보로 항상 Update 하니까요.
특히, Window 같은 경우는 LAN이 연결되면 자동으로 Default-gateway에 대해서 ARP를 보냅니다. ARP 정보를 받기 전까지는 Network 부분에 노란색으로 Internet Error 마크가 표시됩니다.
@@ITBestPath 감사합니다. PC에서 arp -a 했을때 GW에 대한 arp 테이블이 보이기 때문에 arp를 안 한다고 생각했는데
주기적으로 unicast arp를 전송하고 그 때마다 스위치의 arp timeout도 0분으로 수정되어 내려가는 것 확인했습니다
.
안녕하세요. 이번에 네트워크 업무를 담당하게 된 직원입니다.
이전에는 하나의 스위치에서 VLAN 나누는 작업만 몇 번 해봤습니다.
그런데 이번에는 차세대 시스템이 들어오면서 네트워크도 기존 구 시스템에서 차세대 시스템으로 싹 다 넘기는 네트워크 대 공사를 담당하게 되었습니다.
기존의 시스템의 스위치 IP가 100.200.145.1 였다면 차세대 시스템의 스위치 IP는 100.200.145.5로 스위치 IP를 셋팅까지는 해놓은 상태입니다. 근데 하위부터 상위까지 5단계로 구성이 되어있는데 이 과정에서 ip route는 어떻게 잡아야할지 이 작업을 하면서 스위치의 시리얼 IP가 뭔지, IP셋팅은 어떻게 줘야하는지 도무지 감이 안잡힙니다..
혹시 이러한 작업을 하기위한 입문자를 위한 기초서적을 추천해주실 수 있으실까요? 그리고 시리얼Ip에 대한 강의는 어디서 볼 수 있을까요?
일단, Serial IP라는 용어는 없습니다.
일반적으로 해당 용어는 Router의 Serial Interface의 IP를 줄여서 많이 사용되어 왔는데, 현재는 거의 Serial Interface를 사용하고 있지 않기 때문에 WAN 구간용 IP를 지칭하기도 합니다.
그런가 하면 Switch 관리 IP를 그렇게 부르시는 분들이 있는데, 아마 PC에서 Console로 연결해서 사용하듯 관리하기 위한 IP라는 말에서 유래된것 같습니다.
두 경우 모두 용어를 잘못 사용되고 있는 경우라고 보시면 됩니다. (그외 사용하는 단어의 용도가 있으면, 누구든지 댓글 남겨주세요.)
기초가 없으신 분들이 책만 가지고 공부하신다는 것은 많이 어렵습니다. 그래도 굳이 추천해 달라고 하시면, Switch 부분이니까 "프로에게 배우는 실무 랜 스위칭"을 권해 드립니다. 저자(강병호 형님)님이 절판시키셔서 도서관에 가셔야 볼 수 있을겁니다. (저는 오히려 헷갈려서 한글책을 보지 않습니다.)
요즘 너무 시간이 없어(IT BEST-PATH 사이트 장애 때문에...) Live Q&A를 못하고 있는데, 이번주 금요일 10시에는 무조건 TH-cam Live Q&A를 열겠습니다. 궁금하신 사항은 그때 질문해 주시면 실시간으로 답변해 드리겠습니다.
답변 정말 감사합니다.
선생님께서 추천해주신 서적이 이미 품절된 상품이더군요..
제가 프로젝트 전 약 한 달의 시간이 남았는데 이 기간동안 해당 프로젝트를 문제없이 진행하기 위해 네트워크 전반의 지식을 쌓을 수 있는 인터넷 강의라도 추천해주실 수 있을까요?
@@Aka-fj9nc 저희 CCNA 온라인 강의가 있었습니다. 그런데, 현재는 2월 24일에 대대적으로 바뀌는 시스코 자격증 정책 때문에 모든 과정을 새롭게 제작하기 위해 홈페이지에서 기존 과정을 숨김으로 설정하였습니다.
그리고, 새로운 동영상 제작을 위해 4월에 New CCNA EVENT를 준비 중입니다. 오늘 TH-cam를 통해 공지할 예정입니다.
그런데, 만일 기존 CCNA 동강이 필요하시다면, 기존 과정을 특정 회원에게만 결재창이 보이도록 할 수 있는지 알아보도록 하겠습니다.
@@Aka-fj9nc 오늘 Q&A를 열어 드리려고 했는데, 선약이 있는걸 깜박 했습니. wooridays.com에 들어가시면 일정을 확인하실 수 있습니다. 죄송합니다. 원하시는 시간대를 말씀하시면 제가 Q&A를 열어 문제를 해결해 드리도록 하겠습니다.
영상을 보다 궁금한게 생겼습니다.
arp request를 보낼 때 broadcast로 보낸다고 하셨는데 Target L2주소를 ff:ff:ff:ff:ff:ff가 아닌 00:00:00:00:00:00으로 설정하면 L2스위치에서는 어떻게 브로드캐스트임을 알고 모든 포트로 보낼 수 있나요?
Layer 2 Destination MAC은 Broadcast 주소인 FF:FF:FF:FF:FF:FF 가 맞습니다. ARP Data 내 Target Layer 2 주소 부분을 00:00:00:00:00:00으로 설정해서 보낸다는 내용입니다. Target의 Layer 2 주소를 모르니까요.
영상 감사히 잘 봤습니다.
ARP Polling이 계속 통신하고 있는 상대방이라면 Request를 발생시켜서 Aging Time을 업데이트 한다고 말씀 해주셨는데,
ARP Table이 업데이트 되어야 하는 상황(예를 들어, 링크가 Down되어 next-hop IP가 달라져야 통신이 가능한 상황)이라면 ARP Polling 방식이 서비스 복구에 지연을 준다고 생각하는데.. 기업마다 다르겠지만 이 ARP Polling이 권장사항 일까요 ??
궁금해 하시는 상황은 장비간 통신을 말씀하시는것 같습니다. Polling은 Option 기능이고, 보통 시스템에서만 사용합니다. Linux는 Default로 disable되어 있어 별도로 기능을 활성화하여 한다고 합니다.(아직 TEST 해보지 않았음) 윈도우 10은 TEST 결과, 10초마다 합니다. 좀 더 TEST 해봐야 겠지만 윈도우도 Default gateway에 대해서는 직접 통신이 아니기 때문인지 Polling을 하지 않습니다.
궁금하신 상황을 말씀해 주시면 LAB 동영상 강의를 올릴 때 함께 정리해서 알려드리겠습니다. ^^