网络编程

一、网络编程入门

1.1软件结构

  • C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。
  • B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-K543EHD6-1659928123306)(C:\Users\28747\AppData\Local\Temp\1659860347031.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4df5uMQZ-1659928123307)(C:\Users\28747\AppData\Local\Temp\1659860359667.png)]

1.2 网络通信协议

  • 网络通信协议:通信协议是对计算机必须遵守的规则,只有遵守这些规则,计算机之间才能进行通信。这就 好比在道路中行驶的汽车一定要遵守交通规则一样,协议中对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守,最终完成数据交换。
  • TCP/IP协议: 传输控制协议/因特网互联协议( Transmission Control Protocol/Internet Protocol),是Internet最基本、最广泛的协议。它定义了计算机如何连入因特网,以及数据如何在它们之间传输的标准。它的内部包含一系列的用于处理数据通信的协议,并采用了4层的分层模型,每一层都呼叫它的下一层所提供的协议来完成自己的需求。

[外链图片转存失败,源站可能有防盗链机制

更多推荐

网络编程入门