C 프로그래밍 언어는 시스템의 인터넷 연결에 대한 세부 정보를 찾는 데 사용할 수 있습니다. 이제 이 문제에 필요한 기본 용어에 대해 알아보겠습니다.
IP 주소 − IP 주소는 인터넷 프로토콜 주소를 나타냅니다. IP 주소는 각 장치와 연결된 고정 숫자 식별 번호입니다. IP 주소는 인터넷을 통해 IP 주소를 사용하여 장치의 통신을 허용합니다.
서브넷 마스크 - IP 주소의 32비트 구성요소. 서브넷 마스크는 IP 주소의 네트워크 구성 요소를 IP 주소의 두 부분으로 구분합니다. 하나는 네트워크 주소이고 다른 하나는 네트워크 주소입니다. 서브넷 는 네트워크에 연결하고 네트워크에 연결된 시스템의 IP 주소를 완성하는 디자인 서브인 숫자입니다.
기본 게이트웨이 − 네트워크에 연결된 컴퓨터의 액세스 포인트 또는 IP 라우터입니다. 이 기본 게이트웨이는 응용 프로그램에서 다른 마스크 게이트웨이를 사용할 때까지 기본적으로 컴퓨터에서 정의하는 게이트웨이입니다. 이 게이트웨이는 시스템 네트워크를 인터넷의 나머지 부분으로 연결하는 경로입니다. 이 네트워크에 장애가 발생하면 인터넷에 대한 하위 네트워크 연결이 끊어질 수 있습니다.
이제 우리는 우리 작업과 관련된 모든 진술을 배웠습니다. 이제 코드 조각과 프로그램을 사용하여 이러한 항목을 표시할 수 있습니다.
C 프로그래밍 언어에는 시스템의 IP를 확인하기 위해 사용할 수 있는 두 가지 방법이 있습니다.
- 시스템 명령
- Excel 명령
시스템 명령
C 프로그래밍 언어는 system() 함수를 제공합니다. stdlib에서 ipcofig를 사용하여 시스템의 ip 구성을 초과하는 데 사용할 수 있는 라이브러리입니다. 함수 호출에서 추출해야 하는 ipconfig 파일의 전체 주소를 전달합니다.
예시
#include <stdio.h> #include <stdlib.h> int main(){ system("c:\\windows\\system32\\ipconfig"); return 0; }
엑셀 명령
시스템의 IP 세부 정보를 가져오는 또 다른 방법은 excel() 함수를 사용하는 것입니다. 이 함수는 코드에서와 같이 둘 이상의 매개변수가 필요합니다.
예시
#include <stdio.h> #include <stdlib.h> #include <unistd.h> int main() { execl("c:\\windows\\system32\\ipconfig", "ipconfig", 0); return 0; }
이러한 코드의 출력은 시스템에 따라 다릅니다. 시스템의 IP 세부 정보는 기밀이므로 출력이 여기에 표시되지 않지만 코드와 시스템을 실행하여 세부 정보를 표시할 수 있습니다.