网络编程

网络编程:
端口,就是应用程序用于数据交互的通道,用于实现程序间的通信。每个应用程序都有固定的端口。




常用的端口: 
Telnet协议tel 23;
简单邮件传输协议smtp 25;
文件传输协议ftp 21;
超文本传输协议http 80;


TCP协议
较可靠地双向流协议
三次握手
提供消息确认、错误检测和错误恢复等服务。如果数据在传输过程中有损耗,有遗失,会要求发送方重新发送。从而保证数据完整性。
UDP协议
比较不可靠。如果数据在传输中有损耗,不会要求重发,优点是速度快。


html:超文本标记语言。就是说在文件中不但可以描述文本信息,而且可以通过一系列的标记去连接各种资源文件,可以使图片、音频、视频、css、js等。所以用户访问html时,不但要访问该文件中的文本信息,而且还会发出n多次请求,把该html中连接的资源一个一个的下载到客户端才能显示网页全部的内容。




请求信息:
请求行:请求方式,请求的URL,HTTP协议版本
请求头:描述客户端信息的键值对。
空行:请求头的结束


消息体:只有POST有。描述客户端请求数据。


GET方式的主要作用是:资源查找。
POST方式的主要作用是,数据的传输。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值