计算机网络学习笔记

多路复用技术:频道分法、时分分法、波分法、码分法

osi模型:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层
中间系统只有后三层

TCP/IP模型:应用层、传输层(TCP/UDP)、网际层(IP)、网络接口层
五层模型:应用层、传输层、网络层、数据链路层、物理层
物理层:  使用比特编码传输数据
IEEE802.3

数据链路层:数据单元:帧
循环冗余检测检查差错
PPP协议保证点对点传输
MAC地址是在这一层的
CSMA/CD协议来广播式传输

网络层:数据单元:IP数据包
中间设备:路由器    虚电路服务(面向链接)  数据报服务(无连接)
IP地址由网络号和主机号组成  A8 B16 C24 D32
使用子网掩码和ip地址确定目标IP是否在本主机网域内(与运算)
ARP协议:从IP地址到硬件地址的转换
ICMP协议:报告差错信息和提供有关异常情况的报告。

传输层:两个主要协议:TCP(tcp报文段)和UDP(udp用户数据报)
UDP:
无连接,对应用层的报文段添加首部后交付IP层,没有拥塞控制,可多对多。
内部有:源端口号,目的端口号,长度,检验和

TCP:点对点,使用字节流。
内部有:源端口和目的端口、序号、确认号、数据偏移、紧急URG、确认ACK、推送PSH、复位RST、同步SYN、终止FIN、窗口、检验和、紧急指针。
以字节为单位滑动窗口。接收方只能对按序收到的最高序号给出确认。
拥塞控制:使用拥塞窗口+慢启动的方式。

三次握手:
开始:B的TCP服务器进程创建自己的TCB,然乎开启listen状态

A的TCP客户端创建TCB,然后向B发出链接请求报文段,将SYN=1,然后选择一个初始序号seq=x(随机产生),自身置入SYN-SENT状态。

B接受到请求连接报文后,如果同意,向A发送SYN和ACK为1,ack=x+1,seq=y的报文。自身进入SYN-RECD状态。

A接受到B的确认后,向B发出确认,ACK=1,ack=y+1,seq=x+1,自身进入established

B接受到A的确认 进入ESTABLISHED

四次挥手:
开始:A准备关闭 发送FIN=1 seq=u  进入FIN-WAIT-1状态

B接受关闭信号 发送ACK=1 seq=v ack=u+1 状态进入CLOSE-WAIT状态

A接受信号 进入FIN-WAIT-2状态

B发送 FIN=1 ACK=1 seq=w ack=u+1  状态进入LAST-ACK状态

A接受信号  发送ACK = 1 seq=u+1 ack=w+1 进入TIME-WAIT状态 2MSL后关闭

B接收信号 关闭

停止等待协议:数据链路层协议,有差错检查和流量控制功能。每发完一个分组就等待确认,得到确认后发下一个。超时重传。
连续ARQ协议:通过滑动窗口发送,确认数据。接收方累计确认数据。

应用层:
DNS协议:联机分布式数据库系统,将域名转换为IP地址。
HTTP在TCP第三次握手时发送HTTP请求报文
1.0非持久链接 每个文档都要重新连接
1.1持久性链接
2.0  多路复用 一个tcp跑多个http请求,可设置优先级
压缩http头  使用ssl  对传输的数据用gzip压缩 提供服务方发起通信并对客户端发送数据的机制
状态码  1xx表示通知信息,如请求收到了或者正在处理
2xx表示成功
3xx重定向  4xx客户的差错  5xx服务器差错
202 accepted  400 错误请求  404 not found

DHCP 自动获取IP

SSL协议:SSL记录协议在表示层,SSL握手协议在会话层    非对称加密
过程:客户端发送请求:支持的版本、支持的算法、一个随机数、hello
服务器接受请求并发送:确定的协议和算法,证书,随机数,hello
客户端验证证书并发送:随机数(用证书中的公钥加密过)、编码改变通知、握手结束通知
服务器收到加密过的随机数 用私钥解密并发送确认通知
客户端接收通知 开始加密传输
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值