当前位置: 首页 > news >正文

微商手机网站设计公司网页设计教育培训

微商手机网站设计公司,网页设计教育培训,企业做网站的费用计入什么科目,房地产销售段子Linux-网络编程 ■ 网络结构■ C/S结构■ B/S结构 ■ 网络模型■ OSI七层模型■ TCP/IP四层模型 ■ TCP■ TCP通信流程■ TCP三次握手■ TCP四次挥手 ■ 套接字:socket 主机IP 主机上的进程(端口号)■ TCP传输文件 ■ 网络结构 ■ C/S结构…

Linux-网络编程

  • ■ 网络结构
    • ■ C/S结构
    • ■ B/S结构
  • ■ 网络模型
    • ■ OSI七层模型
    • ■ TCP/IP四层模型
  • ■ TCP
    • ■ TCP通信流程
    • ■ TCP三次握手
    • ■ TCP四次挥手
  • ■ 套接字:socket = 主机IP + 主机上的进程(端口号)
  • ■ TCP传输文件

■ 网络结构

■ C/S结构

客户机-服务器(client-server)结构。服务器完成对数据的管理,客户机完成与用户的交互任
务。

■ B/S结构

B/S结构(浏览器、服务器模式)是web兴起后的一种网络结构模式,

■ 网络模型

■ OSI七层模型

在这里插入图片描述

属性描述
应用层:网络服务与最终用户的一个接口。这一层为用户的应用程序(例如电子邮件、文件传输和 终端仿真) 提供网络服务。
表示层:即带来格式化的表达和变换数据服务。数据的压缩和解压缩,加密和解密等工作都由表示层承担。
会话层:通过传输层(端口号:传输端口与接收端口)建立数据传输的通路。主要在你的系统之间发起会话或者接受会话请求。
传输层:定义了一些传输数据的协议和端口号。
主要是将从下层接收的数据进行分段和传输,到达目的地址后再进行重组。常常把这 一层数据叫做段。
传输层负责端到端的传输(源主机和目的主机)。
传输层可选择TCP或UDP协议
网络层:路由器 路由器需要将进来的数据包拆掉网络层和数据链路层两层首部并重新封装.
IP协议不保证传输的可能性,数据包在传输过程中可能丢失,可靠性在上层协议或应用程序中提供支持。
数据链路层:交换机
物理层:主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。这一层的数据叫做比特。

■ TCP/IP四层模型

在这里插入图片描述

在这里插入图片描述

如果两台计算机在不同的网段中。那么数据从一台计算机到另一台计算机传输中要经过一个或多个路由器。
在这里插入图片描述

■ TCP

■ TCP通信流程

在这里插入图片描述

■ TCP三次握手

在这里插入图片描述
第一次握手:
    1.客户端将SYN标志位置为1
    2.生成一个随机的32位的序号seq=J ,这个序号后边是可以携带数据(数据的大小)
第二次握手:
    1.服务器端接收客户端的连接:ACK=1
    2.服务器会回发一个确认序号: ack=客户端的序号+数据长度(上图中假设传输数据为0,仅SYN占据了一个字节)+SYN/FIN(按一个字节算)
    3.服务器端会向客户端发起连接请求: SYN=1
    4.服务器会生成一个随机序号:seq =K
第三次握手:
    1.客户单应答服务器的连接请求:ACK=1
    2.客户端回复收到了服务器端的数据:ack=服务端的序号+数据长度+SYN/FIN(按一个字节算)

seq为序号,ack为确认序号。仅当SYN=1的时候,序号seq才有用。同理,仅当ACK=1的时候,确认序号ack才有用。

为什么是3次握手呢?
通过3次握手才能够确定客户端的发送数据、数据数据的功能正常。服务器端的接收数据和发送数据正常。2次握手显然无法证明,比如客户端端发送SYN连接请求,服务器端回应ACK报文并发送,那么只能证明客户端发送数据正常,接收数据的能力不能确定。4次握手也可以达到,但是3次就能搞定,多花费一次没有必要。并且在三次握手的过程中,双方协商了一些信息,例如双方发送序号的初始值、最大段尺寸。

■ TCP四次挥手

在这里插入图片描述

  1. 客户端发送FIN位表示关闭连接的请求
  2. 服务器应答客户端的关闭连接请求
  3. 服务器处理完缓冲区中的数据后(做出了相应的应答),向客户端发送FIN表示关闭连接
  4. 客户端应答服务器的关闭连接请求

■ 套接字:socket = 主机IP + 主机上的进程(端口号)

标识网络中的唯一一个进程
socket实际上是一个文件描述符,只不过文本描述符走的是io,而socket走的是网络;

■ TCP传输文件

  1. 先发送文件名,和文件大小,在发送文件内容,当接收到大小和文件一样大小一样就知道文件发送完成。
  2. 接收端为新建文件,在将内容追加到文件中, 就算文件发送完成。
http://www.yayakq.cn/news/17316/

相关文章:

  • 网站最新域名ip查询接口怎么用网站卖自己做
  • 上海网站开发一对一培训网上购物哪个平台质量有保证
  • 湘潭网站建设 在线磐石网络360免费建站
  • 烟台百度网站建设推广网站设置路由器
  • 海南网站建设基本流程seo网站程序
  • 桐城网站设计中山做网站哪家专业
  • 门户网站建设 工具主流网站宽度
  • 密云区免费网站建设网站建设丶金手指a排名15
  • 零基础自学python国内seo公司
  • 做外国人生意的网站有哪些网址代理访问
  • 石家庄 外贸网站建设公司crm是什么系统软件
  • 湛江专业官网建站wordpress主题标签
  • 玉环建设局网站wordpress如何去除页眉部分
  • 关键词查询工具软件seo在线教学
  • 网站已经编辑好了 上线准备哪些工作宁波网站开发建设
  • 苏州做网站0512jinyan广州市建设工程检测协会网站
  • 深圳专业网站建设产品运营之中的广度讲解马鞍山做网站的公司78
  • 电子商务网站建设系统沭阳网站开发
  • 商城网站开发那家好推广方法英文
  • 建三江建设局网站腾讯企业邮箱注册申请免费
  • 德兴高端网站设计广东建筑企业100强
  • 做外汇网站代理商网站集约化建设管理方案
  • 网站建设信息推荐莱芜金点子电子版最新招聘信息
  • qq在线登录手机版网站seo的主要优化内容
  • 静态网站flash设计兼职网站
  • 一般纳税人网站建设多少税率信阳市网站建设公司
  • 涞水县住房和城乡建设局网站一个网站放两个vps
  • 网站建设用户登录三水容桂网站制作
  • 购物网站功能专业建设成效
  • 附近做网站深圳做网站和视频宣传机构