计算机网络笔记(一)及wireshark实验一

HTTP

HTTP协议的职责(客户端)

生成针对目标web服务器的HTTP请求报文

TCP协议的职责(客户端)

为了方便通信,将HTTP请求报文分割成报文段按序号分成多个报文段,把每个报文段可靠地传给对方

IP协议的职责(路由器)

搜索对方的地址,一边中转一边传送

TCP协议的职责(服务器)

从对方接受到的报文段按序号以原来的顺序重组请求报文

HTTP协议的职责(服务器)

对web服务器请求的内容处理 ,请求的处理结果按照TCP/IP通信协议向用户进行回传

URL(Uniform Resource Identifier)

某个协议方案表示的资源的定位标识符

Uniform

规定统一的格式可方便处理多种不同类型的资源,而不用根据上下文环境来识别资源指定的访问方式。另外加入新的协议方案如:http、ftp也容易

Resource

资源定义是可标识的如何东西。资源不仅仅是单一的,也可以是多数的集合体。

Identifier

表示可标识的对象,也称为标识符

告知服务器意图的HTTP方法

GET

获得资源,get方法用来请求访问已被URI识别的资源

POST

用来传输实体的主体,虽然GET方法也可以传输实体的主体,但一般不用GET方法进行传输,而是用post

PUT

传输文件,就像ftp协议的文件上传,要求请求报文的主体中包含文件内容,然后保存在请求URI指定的位置。但是鉴于HTTP/1.1的PUT自身不带有验证机制,任何人都能上传,存在安全问题,因此一般web网站不采用这种方法

HEAD

HEAD方法和GET方法一样,只是不返回报文主体,用于确认URI的有效性及资源更新的日期时间等

DELETE

和PUT相反的方法,但一般网站不带有验证机制,所以也不使用该方法,当配合web应用程序的验证机制,或遵守REST标准时还是有可能开放使用(PUT同)

OPTIONS

用来查询针对请求URI指定的资源支持的方法

“你支持什么方法”“支持GET和HEAD方法”

TRACE

追踪路径,让web服务器端将之前的请求通信环回给客户端的方法。但是TRACE方法本来不怎么常用,再加上它容易引发XST(Cross Site Tracing,跨站追踪)攻击,通常更不会使用了。

CONNECT

要求使用隧道协议连接代理。要求在与代理服务器通信时建立隧道,实现隧道协议进行TCP通信。主要使用SSL(安全套接层)和TLS(传输层安全)协议把通信内容加密后经网络隧道传输
CONNECT方法格式如下

CONNECT 代理服务器名:端口号 HTTP版本

WireShark学习

根据“计算机网络实验.cap”回答以下问题:
1、 第 1 个分组的源物理地址、目标物理地址、源 IP 地址、目的 IP 地址、每层的网络协议
类型、传递的信息内容是怎样的?
2、 第 8 个分组的源物理地址、目标物理地址、源 IP 地址、目的 IP 地址、每层的网络协议
类型、传递的信息内容是怎样的?
3、 第 32 个分组的源物理地址、目标物理地址、源 IP 地址、目的 IP 地址、每层的网络协议
类型、传递的信息内容是怎样的?
4、观察这个记录,以分组 184、73 为例,参考图 2 举例说明 DNS、HTTP 的下层支撑协议。
(重点说明 DNS、HTTP 分别使用那种传输层协议?)

DHCP协议

DHCP(Dynamic Host Configuration Protocol)协议也叫动态主机配置协议,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。
自动分配方式:DHCP服务器可以为主机分配一个永久性的IP地址。当DHCP客户端第一次从DHCP服务端租用到一个IP地址时,就可以永久性的使用该IP地址。
动态分配方式:DHCP服务器为主机分配一个具有时间限制的IP地址,当时间达到限制或者主机主动放弃该地址时,该地址才能被其他主机使用。
手动分配方式:客户端的IP地址由网络管理员指定,DHCP服务器只是将一个指定的IP地址告诉主机。
主要工作原理:DHCP采用UDP发送所有的数据包,主机发送请求到DHCP服务器的68号端口,DHCP服务器再把消息返回给主机的67号端口。

1、源物理地址:00:25:11:4e:02:34,目标物理地址:ff:ff:ff:ff:ff:ff:ff,源ip地址:0.0.0.0,目标ip地址:255.255.255.255 每层协议:Ethernet、IP、UDP、DHCP,传递的内容是让网关分配ip地址

ARP协议

ARP协议(Address Resolution Protocol,地址解析协议)其主要用作将IP地址转换为以太网的MAC地址,在以太网协议中规定,同一局域网中的一台主机要和另一台主机进行直接通信,必须要知道目标主机的MAC地址。而在TCP/IP协议栈中,网络层和传输层只关心目标主机的IP地址。这就导致在以太网中使用IP协议时,数据链路层的以太网协议接到上层IP协议提供的数据中,只包含目的主机的IP地址。于是需要一种方法,根据目的主机的IP地址,获得其MAC地址。这就是ARP协议要做的事情。所谓地址解析(address resolution)就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。

2、源物理地址:00:25:11:4e:02:34,目标物理地址:ff:ff:ff:ff:ff:ff,源ip地址:0.0.0.0,目标ip地址:255.255.255.255 每层协议:Ethernet、ARP,传递的内容是将IP地址解析为物理地址。

HTTP协议

HTTP协议(Hypertext Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。

3、源物理地址:00:25:11:4e:02:34,目标物理地址:00:04:96:10:64:30,源ip地址:219.222.170.14,目标ip地址:172.30.0.19 每层协议:Ethernet、IP、TCP、HTTP,传递的内容是访问东莞理工网络中心window服务

4、以184分组、73分组为例,DNS、HTTP 的下层支撑协议分别是TCP、UDP。(DNS、HTTP为应用层协议,TCP、UDP为传输层协议)

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值