计算机网络:软件结构、通信协议、TCP通信程序

计算机网络

软件结构

C/S结构:是指客户端和服务端结构,常见的程序有QQ、安全软件管家等。
B/S结构:是指浏览器和服务器结构,常见浏览器有谷歌、火狐等。

网络通信协议

通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则。它对数据的传输格式、传输速率、传输步骤做了统一的规定,通信双方必须同时遵守才能完成数据交换

TCP/IP协议

传输控制协议/因特网互联协议。定义了计算机如何连入因特网,以及数据如何在他们之间传输的标准。
TCP是面向连接的通信协议,即在传输数据之前在发送端和接收端建立逻辑链接,再传输数据,提供了两台计算机之间可靠的无差错数据传输。
TCP在连接中必须明确客户端与服务器端,由客户端向服务器端发出连接请求,每次创建连接都需要“三次握手”
三次握手:
第一次握手:客户端向服务器端发出连接请求,等待服务器确认
第二次握手:服务器端向客户端回送一个响应,通知客户端收到了连接请求
第三次握手:客户端再次向服务器发送确认信息,确认连接

UDP协议

用户数据报协议,是无连接通信协议,即在数据传输时,数据的发送端和接收端不建立逻辑链接,会在传输的过程中有可能产生丢包。通常使用在音频,视频的传输。
特点:数据会被限制在64kb以下
数据报:网络传输的基本单位

网络编程三要素

<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值