应用层:负责应用程序之间的沟通
一、自定制协议:在应用层自己定制的数据格式
结构化传输协议:(方便数据式的组织与解析)
- 定义结构体来表示我们需要交互的信息。
- 发送数据时将这个结构体按照一个规则转换成字符串,接收到数据的时候再按照相同的规则把字符串转化回结构体。
- 这个过程叫做“序列化”(结构体转换成二进制序列)和“反序列化”(二进制数据转换成结构体)。
- 192.168.0.1:本地路由器地址 127.0.0.1:本地保留地址
二、HTTP协议(应用层)
1.作用:传输文件,网页
采用TCP协议(TCP协议详解:https://blog.csdn.net/ZY_20181010/article/details/81589479)
2.URL:统一资源定位符
相对路径是根目录下的相对路径
3.urlencode(编码) 和urldecode(解码)
一个字符8位,前4位-->编成1位,后4位-->编成1位,再加上%。
0000