C1_2

Posted 被褐怀玉888988

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C1_2相关的知识,希望对你有一定的参考价值。

1、网络数据抓包

1.在官网下载fiddler经典版
2.打开fidder,然后访问⽹址:http://temp.blog8090.com/ ,提交⼿机号、姓名,在浏览器返回的信息中,得到下⼀步任务的「暗号」
在这里插入图片描述
2.右击红框所示内容
在这里插入图片描述
点击黑框内容
在这里插入图片描述
输入
在这里插入图片描述
点击Reply
在这里插入图片描述
显示如图表示任务完成

2、对之前未学概念的总结

1.路由消息

每个人都连接到了一个路由器,并有特定的地址。要发送消息,需要将消息指定给特定接收者的地址,路由器会负责将消息传送给正确的计算机。

2.数据包

包(Packet)是TCP/IP协议通信传输中的数据单位,一般也称“数据包”。
任意一台主机都能够发送具有任意源地址的数据包。当数据包进行长距离的传输时需要经过许多中继站。每个中继站就是一台主机或路由器,他们基于路由信息,将数据包向下一个中继站传递。在数据传输的路途上,如果路由器遇到大数据流量的情况下,它可能在没有任何提示的情况下丢掉一些数据包。较高层的协议(如TCP协议)用于处理这些问题,以便为应用程序提供一条可靠的链路。如果对于下一个中继站来说数据包太大,该数据包就会被分片。也就是说,大的数据包会被分成两个或多个小数据包,每个小数据包都有自己的IP头,但其净荷仅仅是大数据包净荷的一部分。每个小数据包可以经由不同的路径到达目的地。在传输的路途上,每个小数据包还可能会被继续分片。当这些小数据包到达目标机器时,他们会被重新拼装到一起。按照规则规定,在中间节点上,不允许对小数据包进行拼装组合。

3.域名

域名(英语:Domain Name),又称网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)。
由于IP地址具有不方便记忆并且不能显示地址组织的名称和性质等缺点,人们设计出了域名,并通过网域名称系统(DNS,Domain Name System)来将域名和IP地址相互映射,使人更方便地访问互联网,而不用去记住能够被机器直接读取的IP地址数串。

4.子网

子网划分是指由网络管理员将一个给定的网络分为若干个更小的部分,这些更小的部分被称为子网。网络中的主机总数未超出所给定的某类网络可容纳的最大主机数,但内部又要划分成若干个分段进行管理时,就可以采用子网划分的方法。子网的划分,实际上就是设计子网掩码的过程。子网掩码主要是用来区分IP地址中的网络ID和主机ID。

5子网划分

A类地址范围:1.0.0.1—126.155.255.254
B类地址范围:128.0.0.1—191.255.255.254
C类地址范围:192.0.0.1—223.255.255.254
D类地址范围:224.0.0.1—239.255.255.254(多组广播等)
E类地址范围:240.0.0.1—255.255.255.254(预留)

6.补充

在网址中只有字母和数字[0-9a-zA-Z]、一些特殊符号“$-_.+!*’(),”[不包括双引号]、以及某些保留字,才可以不经过编码直接用于URL。
这意味着,如果URL中有汉字,就必须编码后使用。

3、自测

1.四种常用网络拓布结构

最基本的网络拓扑结构有:环形拓扑、星行拓扑、总线拓扑三个。

2.OSI应用层支持那些协议

第一层:物理层

物理层规定了激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。该层为上层协议提供了一个传输数据的物理媒体。只是说明标准。在这一层,数据的单位称为比特(bit)。

属于物理层定义的典型规范代表包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45、fddi令牌环网等。

第二层:数据链路层

数据链路层在不可靠的物理介质上提供可靠的传输。该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。在这一层,数据的单位称为帧(frame)。数据链路层协议的代表包括:ARP、RARP、SDLC、HDLC、PPP、STP、帧中继等

第三层:网络层

网络层负责对子网间的数据包进行路由选择。网络层还可以实现拥塞控制、网际互连等功能。在这一层,数据的单位称为数据包(packet)。网络层协议的代表包括:IP、IPX、RIP、OSPF等。

第四层:传输层

传输层是第一个端到端,即主机到主机的层次。传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。此外,传输层还要处理端到端的差错控制和流量控制问题。在这一层,数据的单位称为数据段(segment)。传输层协议的代表包括:TCP、UDP、SPX等

第五层:会话层

会话层管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。会话层还利用在数据中插入校验点来实现数据的同步。会话层协议的代表包括:RPC、SQL、NFS 、X WINDOWS、ASP

第六层:表示层

表示层对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解。表示层的数据转换包括数据的加密、压缩、格式转换等。表示层协议的代表包括:ASCII、PICT、TIFF、JPEG、 MIDI、MPEG

第七层:应用层

应用层为操作系统或网络应用程序提供访问网络服务的接口。应用层协议的代表包括:Telnet、FTP、HTTP、SNMP等。

3.DNS的作用

DNS是域名解析协议 可以将域名和IP地址相互 映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。 客户端向DNS服务器(DNS服务器有自己的IP地址)发送域名查询请求 DNS服务器告知客户机Web服务器的IP 地址

4.ARP和RARP的作用

ip协议(internet protocol,因特网协议),属于osi7层参考模型中的网络层协议。它提供两个基本功能:寻址和分段。寻址即常说的路由功能;分段是指对数据包的大小进行重新组装,以适应不同网络对包大小的要求。
arp协议(address resolution protocol,地址解析协议),属于ipv4协议簇,工作在数据链路层。其功能是将ip地址解析为对应的mac地址。
rarp协议(reverse arp,反向arp协议),其功能是将mac地址解析为对应的ip地址。
icmp协议(internet control message protocol,internet控制消息协议),它的功能是报告无法传送的数据包的错误,并帮助对这些错误进行疑难解答。

以上是关于C1_2的主要内容,如果未能解决你的问题,请参考以下文章

Jaccard 评价指标的简介与图示

垃圾回收机制例子

Groupby 和 sum 几列 pandas

求教: Spark的dataframe 怎么改列的名字,比如列名 SUM(_c1) 改成c1

python学习_day59_前端基础之jQuery入门2

通过正则表达式检索值时该值被截断