计算机网络笔记

计网

1.HTTP和HTTPS

HTTPHTTPS
超文本传输协议以安全为目标的HTTP
基于TCP基于SSL/TSL
端口号80端口号443
明文内容加密
  • HTTP不保留状态,能更快处理事务
    在这里插入图片描述
    在这里插入图片描述

2.HTTP和TCP

HTTPTCP
应用层传输协议传输层协议
请求-响应三握四挥
规定数据传输的内容规范规定数据传输和连接方式规范
  • TCP
    在这里插入图片描述

  • 网络位
    在这里插入图片描述

  • SNMP
    Simple Network Management Protocol 简单网络层协议
    在这里插入图片描述在这里插入图片描述

  • DNS
    在这里插入图片描述

  • URL,域名和IP地址
    URL: http://zhidao.baidu.com/question/14674128.html
    域名:zhidao.baidu.com/question
    IP地址:220.181.18.110
    域名与ip地址相对应,一个域名对应一个ip地址,一个IP地址可以对应多个域名,因为一个主机可以托管多个网站,且由于域名分有1(com),2(baidu),3级(zhidao),所以一个域名可以对应多个网站
    输入一个网址之后发生了什么

  • 当在浏览器输入 http://zhidao.baidu.com/question/14674128.html后执行过程
    客户端浏览器 通过 DNS解析到www.jd.com的ip地址220.181.18.110 ,通过ip地址找到客户端对应的服务器地址,客户端发起HTTP会话到IP,将HTTP会话请求分发成报文段,添加源和目的端口,通过tcp进行封装到数据包,输入到网络层;
    数据包通过链路层发送到路由器,通过邻居协议查找给定ip地址的mac地址,发送ARR请求查找目的地址,得到回应就可以使用ARR的请求应答交换的IP数据包,发送IP数据宝到达服务器地址

3.HTTP和Socket

HTTPSocket
应用层协议接口
请求-响应服务器监听->客户端请求->确认连接
客户端请求->服务端接收->发送接收报文直接发送消息给服务器
基于TCP对于TCP和UDP的封装

在这里插入图片描述

  • 套接字:ip(主机) + 端口(应用进程的地址标识)

4.TCP和UDP

TCPUDP
面向连接无连接
使用全双工可靠信号使用不可靠信道
拥塞控制无拥塞控制
面向字节流面向报文
点对点连接一对多,多对一,多对多
对传输可靠性要求高的尽量快的实时应用
发送邮件播放视频,语音通话

在这里插入图片描述

  • 可靠服务指的是 无差错,无重复,不丢失且按序到达

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

5.长连接和短连接

长连接短连接
打开一个网页之后,连接保留每打开一个HTTP,建立一次连接
只会进行一次读写
建立连接->发送数据…发送数据->断开连接建立连接->发送数据->断开连接->建立连接
节省每次TCP连接的时间保证每次连接接收得到消息都有用
适用于频繁发数据适用于不频繁发数据
  • 本质的TCP的长连接和短连接,即 HTTP是基于TCP的
HTTP,IP,TCP的作用和区别

HTTP:应用层,用于浏览器和服务器之前通讯
TCP:传输层,用于用于保证IP层上可靠的数据传输包
IP:网络层,网络路由和寻址问题

什么是长连接的保活机制

保活机制发生在 客户端断开连接,服务端仍在的情况,有四种状态:

  1. 服务器可以连上客户端,服务器保活 定时器复位
  2. 客户端主机崩溃或者正在关机或重启,服务器连续发送10个75s的监测消息给客户端,若结束之后没有回应,则服务器断开连接
  3. 客户端已经重启结束,服务器断开连接
  4. 客户端正常使用,但是服务器连不上,断开连接

6.IP和MAC

IPMAC
根据网络拓扑结构分配主机出厂时自带唯一MAC地址
网络层数据链路层
  • 数据包的移动 由ARP协议负责 将IP地址映射到MAC地址上来完成
    在这里插入图片描述
    在这里插入图片描述
    子网掩码

7.拥塞控制和流量控制

拥塞控制流量控制
路由链路传输进行速度限制对`发送方和接收方进行速度匹配
避免网络过载接收速度和缓存有限,避免发送速度过快

8.GET和POST

GETPOST
客户端从服务器读取某个资源客户端给服务器提供信息
用于 获取/咨询 资源用于更新资源信息
通过URL传递封装在HTTP请求中
长度有限可传递大量数据
不能传递敏感信息更安全
  • Get的数据作为URL的一部分,缓存在服务器日志和浏览记录中,而且POST传递的表单数据URL看不到

9.HTTP状态码

在这里插入图片描述

10.全双工和半双工

  • 全双工
    允许数据同时从两个方向传输
  • 半双工
    虽然数据可以从两个方向传输,但是不可同时,相当于切换方向的单工通工
    在这里插入图片描述

11.IPv4和IPv6

在这里插入图片描述

  • IPv4的公私地址
    在这里插入图片描述
  • IPv4的表现形式
    在这里插入图片描述
    在这里插入图片描述

12.网络结构体系

在这里插入图片描述

小概念

  • 时延
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值