标签:成功 范围 udp协议 一个 时间段 图片 应用层 链路层 客户端
客户端一般指客户端应用程序exe,程序需要先安装后,才能运行在用户的电脑上,对用户的电脑操作系统环境依赖很大
比如:微信客户端、QQ客户端等
B/S架构:浏览器端与服务器端架构
Browser浏览器端,其实也是客户端,只是这个客户端并不需要大家去装什么应用程序,只需要在浏览器上通过HTTP请求服务器端相关的资源(网页资源),客户端Browser浏览器就能进行增删改查
比如:淘宝网页版、京东网页版等
计算机与计算机之间通信
互联网协议按照功能 不同分为OSI七层或TCP/IP五层或TCP/IP四层
?
这七层协议从下往上记会比较好记
连接通信
每层常见运行协议
?
物理层
物理连接介质,传递电信号
电信号就是(01010101101010101)
问题:无法获取具体数据内容,将电信号数据扔给数据链路层
数据链路层
物理层接收到一长串0101010如何切分取值,这个是数据链路层里面的以太网协议
以太网协议:
网络层
规定了计算机都必须有一个IP地址
传输层
TCP和UDP协议都是基于端口工作的协议
TCP协议建立双向通道
三次握手,建立连接
客户向服务端发送请求,请求建立连接
服务端同客户端的请求,并同时向客户端发送建立
连接的请求,最后客户端同意后建立 双向连接
反馈机制
四次挥手,断开连接
主要是软件与软件之间进行通信
port端口:能够标识一台机器上的某个程序
IP:能够查到全世界独一无二的计算机
IP + port:能够确定全世界范围内一台计算机的某个程序
应用层
HTTP协议
FTP协议
标签:成功 范围 udp协议 一个 时间段 图片 应用层 链路层 客户端
原文地址:https://www.cnblogs.com/YGZICO/p/11991905.html