🍭
webserv
  • Webserv tutorials
  • 학습 | 웹(Web)
  • 학습 | 웹서버(Webserver)
  • 학습 | HTTP 개요
  • 학습 | 리퀘스트(Request)
  • 학습 | 리스펀스(Response)
  • 학습 | CGI
  • 학습 | RFC
  • 학습 | 소켓과 TCP 커넥션
  • 학습 | 서브젝트(Mandatory)
  • 실습 | 서버 프로그램
  • 실습 | 클라이언트 프로그램
  • 실습 | 통신 테스트
  • 실습 | telnet
  • 실습 | nginx
  • 설계 | 설계의 중요성
  • 설계 | 플로우차트
  • 설계 | 설정 파일
  • 설계 | 객체 설계
  • 설계 | 팀 코드 컨벤션
  • 설계 | 클래스 명세서
  • 설계 | 협업환경 구성
  • 구현 | 메인함수
  • 구현 | 서버생성
  • 구현 | Select
  • 구현 | 서버제어
  • 구현 | 요청 읽기
  • 구현 | 메소드 실행하기
  • 구현 | 응답 생성하기
  • 구현 | CGI 실행하기
  • 구현 | 응답 보내기
  • 구현 | 주요 메소드
  • 구현 | Libft
  • 구현 | 구현 테크닉 16
  • 구현 | 로그
  • 테스트 | Postman
  • 테스트 | Tester
  • 테스트 | 브라우저
  • 테스트 | Siege
  • 보너스 파트
  • 학습 레퍼런스
  • 튜토리얼을 끝내며
Powered by GitBook
On this page

Was this helpful?

실습 | telnet

Previous실습 | 통신 테스트Next실습 | nginx

Last updated 4 years ago

Was this helpful?

이번 장에서는 telnet 사용법을 익혀봅시다. telnet은 따로 사용법을 설명하는 게 민망할만큼 쉽습니다. 검색하고 아무 포스팅이나 클릭해도 충분할 거에요. telnet은 따로 클라이언트 프로그램을 만들지 않고, 브라우저를 사용하지 않으면서도 원하는 형식으로 리퀘스트를 보낼 수 있는 프로그램입니다. Mac의 경우 High Sierra 이전까지는 기본적으로 설치가 되어있고, 이후부터는 brew를 이용해 설치해야 합니다.

telnet이 왜 필요할까요? telnet은 request를 직접 작성할 수 있기 때문에 구현 및 평가 과정에서 request의 형식 유효성 및 응답 적절성 검사를 진행하기에 적절합니다. 또한 정상적으로 동작하는 서비스에서 어떻게 응답하는지 참조하거나, 다음 장에서 설명할 것처럼 nginx가 동작하는 방식을 알아내는 데 있어서도 매우 유용합니다.

어디에다가 테스트를 해봐야 할지 모르겠다면 example.com이나 example.org를 대상으로 이것저것 실험해보세요.

Telnet으로 naver.com접속하기
Logo