(2)TCP/IP

目录

1. TCP/IP分层——五层与七层结构

2. 协议的作用——输入 url 后发生了什么

3.UDP(User Data Protocol,用户数据报协议)


本文来源《图解HTTP》                                

1. TCP/IP分层——五层与七层结构

OSI模型TCP/IP分层功能TCP/IP协议簇
应用层应用层

提供输入与输出。

提供用户接口,特制能够发起网络通信的应用程序。客户端程序,如QQ等;服务器程序有Web服务器,邮件服务器等。

HTTP、 FTP等
表示层

数据格式化,代码转换,数据加密。

使用何种编码方式。比如要传输的数据使用ASCll编码,Unicode编码还是二进制文件,是否要加密和压缩。发送端和接收端序必须使用相同的编码方式,才能正确显示,否则就产生乱码。

没有协议
会话层

解除或建立与别的节点的联系。

通信的应用程序之间建立、维护和释放面向用户的连接。通信的应用程序之间建立会话,需要传输层建立1个或多个连接。

没有协议
传输层传输层

提供端对端的接口。

负责在通信的两个计算机之间建立连接,实现可靠的或不可靠的数据通信,能够实现发送端和接收端的丢包重传,流量控制

TCP
网络层网络层

为数据包选择路由。

路由器查看数据包目标IP地址,根据路由表为数据包选择路径。路由表中的条目可以人工添加(静态路由)也可以动态生成(动态路由)。

IP、ICMP等
数据链路层网络接口层

传输有地址的帧以及错误检测功能。

不同的网络类型,发送数据的机制不同,数据链路层就是将数据包封装成能够在不同网络传输的帧。能够进行差错检查,但不纠错,检测出错误丢掉该帧。

SLIP、PPP、 ARP等
物理层

以二进制数据形式在物理媒体上传输数据。

该层规定了网络设备接口标准,电压标准。尽可能的通过频分复用、时分复用技术在通信链路上更快的传输数据。

IEEE802,IEEE802.2等

                                                                               表1 TCP/IP分层

2. 协议的作用——输入 url 后发生了什么

                     

不同分层有不同的通信规则。HTTP 相当于将两台计算机的 “ 请求 ”与“ 应答 ”,实现以文档的形式通信。

3.UDP(User Data Protocol,用户数据报协议)

TCP和UDP的区别 - 知乎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值