아주대 인터넷프로토콜 wireshark 실습과제(과제 4 패킷분석)
- 최초 등록일
- 2015.12.30
- 최종 저작일
- 2015.12
- 10페이지/
한컴오피스
- 가격 2,500원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
안녕하세요
2015년 2학기 인터넷프로토콜 과목을 들으면서 작성한 과제입니다.
Wireshark 프로그램을 이용해서 패킷분석 하는 과제입니다.
직접 제가 작성했고, 과제 점수도 만점 받았습니다.
잘 참고하셔서 과제 하시면 될 것 같습니다.
화이팅!
목차
1. DNS 프로토콜 동작과정 및 패킷 분석
2. TCP 3 way-hand shacking 과정의 이해 및 패킷분석
3. HTTP 프로토콜 과정의 이해 및 패킷 분석
4. TCP 4 way-hand shacking 과정의 이해 및 패킷 분석
본문내용
정의 : DNS란 Domain Name System의 약자로, TCP/IP 네트워크에서 사용되는 네임 서비스의 구조이다. 응용계층에서의 호스트 이름을 망 계층에서의 IP 주소로 매핑하는데 사용된다.
역할 : TCP/IP 프로토콜은 개체를 구분하기 위해 인터넷에서 호스트 연결을 유일하게 식별하는 IP 주소를 사용하는데, 사람들은 주소보다 이름으로 사용하는 것이 더 알기 쉽기 때문에, 이름을 주소로 바꿔주고 주소를 이름으로 주는 시스템이 필요하게 된다. 인터넷이 작은 규모일 때는 호스트파일을 사용하여 이러한 매핑을 수행할 수 있지만, 오늘날 모든 호스트에 대한 호스트 파일을 저장하기에는 크기가 너무 크므로 불가능하다. 따라서 아주 많은 정보를 작은 부분으로 나눈 후, 서로 다른 컴퓨터에서 각 부분을 나누어 저장하고, 각 호스트들은 매핑이 필요할 경우 이 정보를 가지는 가장 가까운 컴퓨터와 통신하면 된다. 이 방법이 DNS 이다.
과정 : user는 호스트 이름을 파일 전송 client에게 전달하고, 파일 전송 client는 호스트 이름을 DNS client에 전달한다. DNS client는 DNS 서버의 알려진 주소를 사용하여 파일 전송 서버의 이름을 질의하는 메시지를 DNS 서버에 보내고, DNS 서버는 원하는 파일 전송 서버의 IP 주소를 응답해준다. 그러면 DNS client는 IP 주소를 파일 전송 client에 전달하고, 파일 전송 client는 수신한 IP 주소를 사용하여 파일 전송 서버에 접속하게 된다.
DNS 프로토콜 패킷 분석
먼저 내 컴퓨터의 IP주소를 cmd 창에서 ipconfig를 입력하여 알아보았고, 또한 naver의 ip주소도 cmd 창에서 nslookup www.naver.com 을 입력하여 알아보았다.
<중략>
이 그림은 (1)번 패킷의 요청에 대한 응답패킷을 나타낸다. desination(168.126.63.1)에서 내 pc(192.168.1.3)으로 보낸 DNS 프로토콜로 (1)번과 같은 port 넘버들을 가지는 것을 확인할 수 있다. 그리고 이 패킷은 1개의 Question과 8개의 Answer를 포함하는 것을 알 수 있다.
참고 자료
http://blog.naver.com/dorose2000/220519430324
http://blog.naver.com/dorose2000/220521615401