본문 바로가기

네트워크 기초(개정판)/실습11

11. www(웹)를 이용할 때는 이렇게 데이터를 주고받는다 - HTTP 프로토콜 분석 실습 1. 웹 통신할때 중간에 잡아서 수정할 수 있게해주는 burpsuite 라는 프로그램을 설치 계속 Next를 눌러주면 됩니다. Chrome 기준 설정 google에 크롬 falcon proxy 검색 * 사진 추가 설명 * port 부분에 기본값이 8080 일텐데 만약 Tomcat이 켜져있는 상황에 8080을 한다면 포트번호 충돌로 인해 안될수도 있기때문에 Tomcat을 끄거나 Tomcat을 켜놓은 상태에서 사진처럼 7777 다른 번호를 써야한다. * 사진 추가 설명 * 앞으로 컴퓨터에서 7777포트로 HTTP 요청을 하게 된다. 이제 할 것은 응답을 바꿔볼 것입니다. 새로고침을 클릭하면 아래의 사진처럼 요청이 다시 가게 될것이고, Forward 클릭 만약에 아래의 사진에서 9 13 28 ... 의 번호를.. 2021. 2. 3.
08. 비연결지향형 UDP 프로토콜 - tftpd로 파일 전송 실습 1. 자신의 컴퓨터와 VMware 둘다 tftpd 설치 2. 왼쪽을 서버로 하고 가상머신에 있는 윈도우xp를 클라이언트로 실습을 할 것. (왼쪽을 서버 셋팅, 윈도우XP를 클라이언트로 셋팅) 3. 서버쪽에서 셋팅 할것. 4. 클라이언트 쪽 셋팅 * 사진 추가 설명 * Host : 서버 IP Port : 서버의 포트 넘버 Local File : VMware에 저장할 이름 설정이기때문에 뭐가 되든 상관없음 Remote File : 서버 쪽에서 생성한 파일의 이름이기때문에 서버에 있는 파일명 그대로 적어야한다. 5. Get 버튼 클릭 => Tftpd 프로그램은 UDP 프로토콜의 대표적 프로그램인데, 파일전송을 UDP를 하면 좋지않다. 그 이유는 중간에 데이터가 깨지고 할 수도 있기때문이다. 만약 큰 파일일 경.. 2021. 1. 27.
07. 컴퓨터의 프로그램끼리는 이렇게 데이터를 주고 받는다 - 특정 포트 사용 실습 1. 네이버 또는 구글에서 Berryz WebShare라는 프로그램을 다운로드 후 압축 해제하자. WebShare 이라는 프로그램을 실행시키기만 해도 서버를 하나 개설 할 수있는거고, 자신의 컴퓨터가 서버가 되는 것이다. 2. 환경 설정 -> 서버 * 사진 추가 설명 * - 랜카드에 할당된 주소에는 자신의 컴퓨터의 IP주소로 선택 3. 포트 번호를 9999로 변경하면 사진처럼 IP주소뒤에 9999가 붙는다. 그리고 192.168.0.100으로 접속을 할려해도 접속이 안된다. 그 이유는 포트번호를 9999로 변경했기때문이다. 연결하고 싶다면 192.168.0.100:9999로 접속을 해야 한다. Ex) 네이버를 사용할때 www.naver.com 를해도 접속이 되는데 원래는 www.naver.com.:443.. 2021. 1. 27.
07. 컴퓨터의 프로그램끼리는 이렇게 데이터를 주고 받는다 - 포트 연결 확인 실습 1. 네이버를 실행 2. 빠르게 cmd-> netstat -ano 명령어를 쳐서 확인 3. PID는 4636인데, 4636이 어떤 프로그램인지 확인할려면 작업 관리자 들어가서 보기 탭 -> 열 선택 -> PID 체크 후 확인 -> 작업 관리자에 PID를 보고 확인 2021. 1. 27.