计算机网络协议

抓包

在提交数据(进入一个页面时)打开f12,进入开发者工具会看见许多你提交的数据和服务器返回的数据
如 html与css,和加载到页面的文件,js,也有关于你浏览器的信息与加载时间 等等。
(自己去看看,多点点就知道了)

点对点单条线传输

一:点对点字母传输
A----------------------------------------B
aaa   ---------->                    aaaa....
bbb   ---------->                    bbbb....
baba   -------------->               aaaa....
ba   -------------------->          aaaaaa....
ab   --------------------->         bbbbbbb
bbb     a ---->(先)  () <-----b  bbbb...
aaaa    a----->()   ()<------b   aaaa...

总结:只能一个字母字母的的传输,后面的会覆盖前面的传输  无论怎么变 后面的必然会覆盖前面的
二:点对点的数字传输
1.当传输的数字对于该(数据块)chunk的范围时,它会进位之后直接把最高位舍去从而又等于0,这儿总结了下:值除以(数据块)chunk的最大的范围的余数等于舍去了几次。
2.传输时是从高位开始传输的  如101010  会从1(最高位)开始
3.当接收端接受到数据时,当二进制传输过去后,进制转换后的位数小于该二进制数可以表示的该进制数的位数后,会在前面加上04.高chunk到低chunk(就是字节数从高到低)会一个一个的舍去最下位的值,然后再计算
5.接收端和发送端的chunk大小不一样的话,会导致数据传输不一样,所以计算机之间要规定一个规则。

(这个不好画图了,就不画了)

ASCII码

查询表

A-----65-----01000001
a-----97-----01100001
所以他们相差了32=2^5
z------122
a--z相差了25(我也不说为啥了,都学过英语吧)

一个ascii值 对应一字节

广播消息

广播消息解释
重点:
①广播消息必须发送给一种或多种类型接受者,而不是单一的一个。
②每个消息都是由一个信息标识符和两个参数,WParam和IParam
③系统级别设备驱动总是得到第一个机会去响应消息
④系统以下面安顺序广播消息到接收者:系统级别设备驱动、网络驱动程序、可安装驱动、应用程序。
⑤发送者在广播消息时,当接收者们接收到广播消息后,会为发送者收到一个相同的发送消息(实验得出)

路由和地址

两台或者多台计算机,进行信息的收发,可以通过路由器链接路由器,通过路由器来转发消息。
多台电脑进行信息发送时,必须要指定接收端的地址,这样路由器才能,准确的转发。
如果发送端不指定接受端的地址的话,该消息的发送与接收将不会成功,该信息的情况将是drop-发送失败。
路由器的日志文件中会显示发送的时间、信息的statu、消息的多少和发送端和接受端的地址。

数据包和可靠性

当计算机确定好双方地址后,进行发送数据后,也有可能会发送失败,和数据丢失
影响因素:
一:网络环境
二:接收端接受的数据量,和接收数据的频率。
三:设备的好坏

层次协议


图片转自weixin_42709563

总结

发送数据时,必须要知道另一台计算机的地址,才能对它进行发送,否则就会发送失败。
在向一台计算机发送信息后,如果一台计算机接收后,发送计算机的这太计算机也就会知道接受信息的那台计算机地址。
传送数据太快了,会影响接收端的收到的信息。会导致丢包率增加。

ip地址

ip地址详解

ip子网的划分

如c类地址范围(192.168.99.00~192.168.99.255)分成四个子网
c类子网掩码:11111111.111111111.11111111.00000000
分成的四个时的掩码:11111111.11111111.11111111.11000000
最大地址:11111111.11111111.11111111.11111110
最小地址:11111111.11111111.11111111.11000000


自测

网络拓扑结构

总线拓扑:所有设备均可接收信号,所有主机均能收到发送的报文,当总线上的设备将网卡设置为混杂模式时,此设备无论是不是报文的目标主机,均会将报文接收
星型拓扑:星型的是中间通过交换机网线连接起来
扩展星型拓扑:多了几个中间点
逻辑拓扑:描述了信息在网络中流动的方式
环形拓扑:单点故障,信号绕环传输,单向传输,就像一个操场
全网状拓扑:容错能力强;实施成本高,每个节点都链接

OSI应用层支持哪些协议

DHCP · DNS · FTP · Gopher · HTTP · IMAP4 · IRC · NNTP · XMPP · POP3 · SIP · SMTP ·

SNMP · SSH · TELNET · RPC · RTCP · RTP ·RTSP · SDP · SOAP · GTP · STUN · NTP · SSDP

如HTTP(超文本传输协议):先网址用DNS解析,再用TCP链接,请求和响应,直到TCP断开。
Telnet:,提供服务允许用户登陆远程计算机并执行命令,就像是在使用远程计算机的控制台。解决了不能结束远程程序的缺陷
Ftp(File Transfer Protocol):ftp详解
SMTP:(简单邮件传输协议):它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。
DNS:(域名系统)用户输入域名的时候,会自动查询DNS服务器,由DNS服务器检索数据库,得到对应的IP地址
SNMP:(Simple Network Management Protocol)详解
NFS:(网络文件系统)通过网络让不同的机器系统之间可以彼此共享文件和目录详解
RTP:(实时传输协议)说明了在互联网上传递音频和视频的标准数据包格式详解

DNS的作用

DNS是域名系统:将域名转换为,ip地址,反之也可以

ARP与RARP

ARP(Address Resolution Protocol,地址解析协议)是将IP地址解析为以太网MAC地址(物理地址)的协议
RARP:反向地址转换协议(RARP:Reverse Address Resolution Protocol)

详解

C类ip地址预留了多少的网络位和主机位

c类的子网掩码:255.255.255.0
后面的有00000000 所以:
网络位:2^6-2
主机位: 2^8-2 +2^7-2 +2^6-2 … 2^2-2

要将B类IP地址168.195.0.0划分成8个子网,子网掩码是什么?

11111111.11111111.11100000.00000000

环回地址属于哪一类IP,数据包会流向网络吗?

环回地址:网络地址为127的都是,一般都用127.0.0.1
在网络层和传输层还是要经过完整的处理过程,只有在IP数据报离开网络层的时候才返回给自己。所以不会流向网络。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值