본문 바로가기

네트워크7

네트워크 용어 정리(DNS,DHCP,IP,서브넷마스크 등) 이더넷 어댑터는 LAN 카드(NIC)를 의미 이더넷(Ethernet) 이란 LAN 영역에서 사용하는 통신 기술 중 하나. 사실상 표준 방식. IP 주소와 범위 :IP 주소는 컴퓨터의 주소라고 할 수 있음. 0.0.0.0 ~ 255.255.255.255 까지 32비트 체계. (나타낼 수 있는 수는 2^32) 가장 첫 번째 자리 범위에 따라 다음과 같이 클래스가 나뉨 A 클래스(1~126) B 클래스(128~191) C 클래스(191~223) 127 은 LAN 카드 자신을 의미하는 주소로 루프백 주소(loopback address) 라고 불린다. 서브넷 마스크 : IP 주소에서 네트워크 ID 와 호스트 ID 를 구별하는 식별자 IP주소 192. 1. 2 . 3 서브넷 마스크 255.255.255.0 네트워크.. 2020. 8. 13.
Routing Routing이란? - 패킷을 목적지로 전하기 위해 다음 전달 노드를 결정하고 해당 노드로 전달하는 과정 - Routing Table 이라는 자료구조를 활용 Routing 에는 Shortest Path Problem이 존재 즉 가장 최적화된 길을 찾는 문제가 계속 있었습니다. 2 Basic Routing Architecture 1) Distance-Vector (거리 벡터) 2) Link-State (링크상태) Distance-Vector Link-State Algorithm Distributed Bellman-Ford Dijkstra Routing Info Distance-Vector Link-State Exchange with Neighbor Routers All Routers in the Netwo.. 2020. 5. 26.
Forwarding vs Routing 유튜브를 시작했습니다! 굉장히 허접하지만 봐주시면 너무 감사할 거 같습니다ㅠㅠ감사합니다. https://www.youtube.com/watch?v=gcyV95u2814&t=7s 오늘 데이터통신 시간에는 Forwarding 과 Routing 에 대해 배워서 정리해보겠습니다. 일단은 Router Architecture Overview 를 보면 좀 더 자세히 봐 볼까요? 위 아래로 층이 나뉘어져 있습니다. 위는 routing, management control plane 이고 아래는 forwarding data plane 입니다. 쉽게 말해 위는 제어를 담당하는 부분이고 밑은 데이터가 이동하는 부분이라고 보면 됩니다. 좀 더 보기 쉽게 표로 정리했습니다. Forwarding Routing 역할 Router i.. 2020. 5. 21.
13.다양한 입출력 함수들 리눅스 기반에서의 send & recv 함수를 소개하겠습니다. #include ssize_t send(int sockfd,const void * buf, size_t nbytes,int flags); ->성공 시 전송된 바이트 수, 실패 시 -1 반환 sockfd 데이터 전송 대상과의 연결을 의미하는 소켓의 파일 디스크립터 전달. buf 전송할 데이터를 저장하고 있는 버퍼의 주소 값 전달 nbytes 전송할 바이트 수 전달 flags 전송 시 적용할 옵션 정보 전달 #include ssize_t recv(int sockfd, void * buf, size_t nbytes,int flags); ->성공 시 수신한 바이트 수(단 EOF 는 0), 실패 시 -1 반환 sockfd 데이터 수신 대상과의 연결을 .. 2020. 5. 1.