[네트워크프로그래밍] 네트워크 명령어 사용
- 최초 등록일
- 2010.05.30
- 최종 저작일
- 2010.05
- 9페이지/ 한컴오피스
- 가격 2,000원
소개글
네트워크 교재를 활용하여 실습한 내용입니다.
네트워크에서 자주 사용되는 명령어들을 정리했으며, 각각 상세히 설명해 놓았습니다.
(옵션도 포함해서 설명된 자료입니다.)
또한, 실제 리눅스에서 실행한 캡쳐화면도 있어 쉽게 결과값을 확인하실 수 있습니다.
마지막으로는 Discussion이 있어 실습간 느낀점과 활용성 등에 대해 서술해 놓은
자료입니다.
많은 참고 바랍니다.
목차
1. 목 적
2. 기초지식
- ping 명령어 사용법
- arp 명령어 사용법
- ifconfig 명령어 사용법
- netstat 명령어 사용법
- traceroute 명령어 사용법
3. 지식에 대한 자료
4. 실습 준비물
5. 실습 내용 및 결과화면
6. Discussion
본문내용
1. 목 적
- 임베디드 시스템에서 기본적인 기능으로 장착되고 있는 네트워크 기능에 대한 프로그래밍에 앞서서 리눅스에서 제공되는 네트워크 관련 유틸리티 프로그램의 사용법을 익힌다.
2. 기초지식
- ping 명령어 사용법
▴ 다른 호스트에 IP데이터그램 도달 여부를 조사하기 위한 프로그램.
▴ 다른 host와 인터넷으로 연결되어 있는지 확인
▴ ping은 TCP/IP 프로토콜을 사용하는 응용 프로그램으로 다른 호스트에 IP 데이터그램이 도착할 수 있는지를 검사하는 것을 의미한다. Ping을 수행하는 프로그램은 ICMP echo request라는 메시지를 원격 호스트로 보내 응답하는가를 기다린다. 즉 송신한 ICMP echo reqest를 받은 호스트가 동작 중이면 응답할 것이고 호스트가 동작하지 않으면 않을 것이기 때문이다. 이와 같이 ICMP echo reply가 돌아오는 지의 여부에 따라 원격 호스트가 동작 중인지 아닌 지를 검사할 수 있다.
▴ping이라는 이름은 `packet internet groper`이 약자로 물체의 위치를 찾는 음파탐지기로부터 유래되었으며 Mike Muuss에 의해 개발되었다. 일반적으로 어떤 호스트에 ping을 수행할 수 없다면 그 호스트에 대해서는 FTP나 Telnet을 실행할 수 없다. 다시 말해 어떤 호스트에 Telnet을 실행할 수 없는 경우, ping은 어떤 문제가 발생했는지의 여부를 결정하는 시작점이 된다. 또, ping은 어떤 호스트까지의 왕복 시간을 측정해서, 그 호스트까지의 거리를 알려준다. 이와 같이 ping은 진단용으로 네트워크 또는 시스템에 장애가 발생했는지의 여부를 조사하는데 사용되기도 한다.
참고 자료
없음