curl과 ping의 차이점

miniPig·2024년 7월 2일

AWS cloud school

목록 보기
19/31

모두 네트워크 관련 도구

1. 용도

curl웹 서버나 다른 네트워크 서비스에 요청을 보내서 응답을 받아오는 목적, HTTP 요청을 보내고 응답을 받아오는 데 사용, 주로 웹 서버와 상호작용에 쓰임
ping네트워크 장치나 호스트 간의 연결을 테스트하고 확인하는 데 사용되며,네트워크의 기본적인 상태를 체크할 때 유용

2. 기능

curl

  • HTTP 요청을 보내고, 서버의 응답을 받아오는 기능을 제공한다.
  • 다양한 옵션을 사용하여 HTTP 메서드, 헤더, 데이터 전송 등을 설정할 수 있다.
  • 파일 다운로드 , API 호출, 웹 서버 테스트 등에 자주 사용
curl https://example.com

ping

  • ICMP를 사용하여 대상 호스트에 패킷을 보내고, 그에 대한 응답을 받아오는 기능을 제공
  • 네트워크 장치의 응답시간, 패킷 손실률 등을 확인할 수 있다.
ping example.com

💡 나의 언어로 정리
✔️ curl은 응답을 받아오고, curl은 80번 포트를 열어서 HTTP로 연결되는 것!!
→ 그래서 db로 curl을 치면 돌아오는 것이 없다. db는 3306 포트를 사용하기 때문이다.
✔️ ping은 연결을 체크하는 것이다!
→ping은 포트 사용하지 않음

0개의 댓글