概念:超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。 概述: HTTP协议是基于C/S架构进行通信的,而HTTP协议的服务器端实现程序有httpd、nginx等,其 ...
分类:
Web程序 时间:
2020-04-10 00:29:15
阅读次数:
155
TCP/HTTP与socket 首先回顾下计算机网络的五(七)层协议:物理层、数据链路层、网络层、传输层、(会话层、表示层)和应用层。那么从协议上来讲: TCP是传输层协议,主要解决数据如何在网络中传输 HTTP 是应用层协议,主要解决如何包装数据(文本信息),是建立在tcp协议之上的应用。TCP协 ...
分类:
Web程序 时间:
2020-04-04 22:38:16
阅读次数:
109
首先一定要明白: HTTP协议:简单对象访问协议,对应于应用层 ,HTTP协议是基于TCP连接的 TCP协议: 对应于传输层 IP协议: 对应于网络层 TCP/IP是传输层协议,主要解决数据如何在网络中传输;而HTTP是应用层协议,主要解决如何包装数据。 Socket是对TCP/IP协议的封装,So ...
分类:
Web程序 时间:
2020-04-01 00:37:01
阅读次数:
72
一、什么是SNMP? SNMP=Simple Network Management Protocol (简单网络管理协议) SNMP是被广泛接受并投入使用的工业标准,提供了一个框架来定义管理信息以及用于这些信息交换的协议。它是一个应用层协议,作为TCP/IP协议组的一部分,在UDP(User Dat ...
分类:
其他好文 时间:
2020-03-23 17:20:20
阅读次数:
87
主要介绍了一些网络面试的常见问题,答案会在后续补充。 一.从输入URL到加载完成,过程 二.osi、tcp/ip模型 三.TCP 1.报文头部 2.三次握手(两次可以吗) 3.四次挥手(msl是什么,为什么设置2msl) 4.SYN攻击 5.滑动窗口 6.拥塞控制 7.TCP和UDP区别 四.应用层 ...
分类:
其他好文 时间:
2020-03-23 11:25:34
阅读次数:
78
随着互联网的日益进步,很多人开始学习编程语言,今天我们来看一下网络通信的几种协议:1)TCP/IP参考模型主机到网络层:给网络互联层提供一个访问接口,以便在其上传递IP分组。网络互联层:TCP/IP协议栈的核心,功能使把分组发送目标网络或主机。传输层:使源端主机和目标端主机上的对等实体可以进行会话。传输层包括TCP协议和UDP用户数据报协议。应用层:应用层面向不同的网络应用不同的应用层协议,其中有
分类:
编程语言 时间:
2020-03-21 23:31:58
阅读次数:
91
超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。 HTTP工作原理 HTTP协议定义Web客户端如何从Web服务器请求Web页面,以及服务器如何把Web页面传送给客户 ...
分类:
Web程序 时间:
2020-03-18 18:36:56
阅读次数:
98
第8章 应用层协议 8.1 TCP/IP应用层协议主要是指OSI参考模型中的第5层、第6层、第7层上半部分的协议。(会话层,表示层,应用层) 应用层协议定义: 利用网络的应用程序有很多,包括web浏览器、电子邮件、远程登陆、文件传输、网络管理等。能够让这些应用进行特定通信处理的正是应用协议。 TCP ...
分类:
其他好文 时间:
2020-03-17 00:08:06
阅读次数:
103
TCP协议与UDP协议支持的应用协议 TCP支持的应用协议主要有:Telnet、FTP、SMTP等; UDP支持的应用层协议主要有:NFS(网络文件系统)、SNMP(简单网络管理协议)、DNS(主域名称系统)、TFTP(通用文件传输协议)等。 udp的特点: UDP是一种无连接的、不可靠的传输层协议 ...
分类:
其他好文 时间:
2020-03-16 13:03:41
阅读次数:
59
?[toc] 一、ftp简介 =========== ftp(File Transfer Protocol文件传输协议)是基于TCP/IP协议的应用层协议,用于文件的传输,包括ftp服务器(或服务端)和ftp客户端。 ftp客户端与服务器创建网络连接,请求登录服务器,登录成功后,就可以进行文件传输, ...
分类:
系统相关 时间:
2020-03-15 15:08:01
阅读次数:
80