网络协议

为了计算机网络数据交换而建立的规则,标准或约定的集合。
1)IOS七层模式
物理层:网线等物理设备(交通工具)
数据链路层:提供介质访问和链路管理
网络层:IP选址及路由选择(快递集散中心相当于一个IP节点,IP寻址找到合适的路由和交换节点,准确无误的将地址传送到目的端的传输层)
传输层:建立,管理和维护端和端端连接(投递员,建立端和端的连接TCP,UDP)
会话层:建立,管理和维护会话(外联部,拿到表示层的同事转换后的资料,将资料送到一个公司,公司接收后,会话结束)
表示层:数据格式转化,数据加密(数据转换翻译,加密)
应用层:为应用程序提供服务(一种网络服务)
2)TCP/IP五层协议
物理层,数据链路层,网络层,传输层,应用层
3)TCP/IP四层协议
物理层,网络层,传输层,应用层
4)网络节点:拥有唯一网络地址具有传送或接收数据功能的设备
5)http:超文本传输协议。客户端和服务端请求和应答的标准。在浏览器中输入一个URL或者单击一个超级链接时,URL就确定了要浏览的地址。浏览器通过HTTP,将Web服务器上站点的网络代码提取出来,翻译成漂亮的网页。
6)socket:网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。
建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也是提供可控程序员做网络开发所用 的接口,这就是Socket编程接口;Http是轿车,提供封装或者显示数据的具体形式;Socket是发动机,提供了网络通信的能力。
7)请求和应答的过程:Http客户端发起一个请求,建立一个到服务器指定端口的TCP连接。Http服务器则在那个端口监听到客户端发送过来的请求。一旦收到请求,服务器端向客户端发回一个状态行。
参考:https://note.youdao.com/ynoteshare1/index.html?id=a90522862911ed23fcc648e341f92c77&type=note#/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值