网络协议
文章平均质量分 53
五岳寻仙客
小白学习liunx的日记
展开
-
http服务搭建
通过yum安装 http服务[root@localhost prophet]# yum -y install httpd安装完成之后,[root@localhost prophet]# systemctl start httpd[root@localhost prophet]# service httpd status启动http服务,查看状态或者打开浏览器 输入localhost原创 2017-08-07 16:52:13 · 271 阅读 · 0 评论 -
Centos查看端口占用情况和开启端口命令
开启端口firewall-cmd --zone=public --add-port=80/tcp --permanent命令含义:–zone #作用域–add-port=80/tcp #添加端口,格式为:端口/通讯协议–permanent #永久生效,没有此参数重启后失效重启防火墙systemctl restart firewalldCentos查看端口占用情况命令,比如查看80端口占用情况使用原创 2017-08-30 16:15:56 · 478 阅读 · 0 评论 -
http虚拟主机配置——基于端口
基于端口的实现: 首先要手工配置一个ip地址,本实验使用的地址为172.12.1.1,#vim /etc/httpd/conf/httpd.conf Listen 80 Listen 8080 Listen 8081 #在Listen下面添加下面两行 <VirtualHost 172.12.1.1:80> ServerAdmin webma原创 2017-08-30 15:59:54 · 1445 阅读 · 0 评论 -
centos7 http配置虚拟主机
基于ip地址的实现复制ens33#cp ifcfg-ens33 ifcfg-ens33:1#cp ifcfg-ens33 ifcfg-ens33:2修改配置[root@localhost network-scripts]# cat ifcfg-ens33TYPE="Ethernet"BOOTPROTO=noneDEFROUTE="yes"IPV4_FAILURE_FATAL="no"IP原创 2017-08-29 13:50:34 · 1848 阅读 · 0 评论 -
http协议
超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。 HTTP是一个客户端和服务器端请求和应答的标准(TCP)。客户端是终端用户,服务器端是网站。通过使用Web浏览器、网络爬虫或者其它的工具,客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求。(我们称这个客户端)叫用户代理(use原创 2017-08-06 23:02:13 · 283 阅读 · 0 评论 -
FTP协议
FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般转载 2017-08-06 22:58:59 · 292 阅读 · 0 评论 -
TCP协议常用端口
以下列表仅列出常用端口,详细的列表请参阅IANA网站。 端口 描述 状态 20/TCP,UDP 文件传输协议 - 默认数据端口 官方 21/TCP,UDP 文件传输协议 - 控制端口转载 2017-08-06 21:33:19 · 5355 阅读 · 0 评论 -
DHCP协议
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段,在RFC 2131中有详细的描述。DHCP有3个端口,其中UDP67和UDP68为正常的DHCP服务端口,分别作为DHCP Serv原创 2017-07-27 20:23:45 · 361 阅读 · 0 评论 -
http错误码
响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。 响应码分五种类型,由它们的第一位数字表示: 1.1xx:信息,请求收到,继续处理 2.2xx:成功,行为被成功地接受、理解和采纳 3.3xx:重定向,为了完成请求,必须进一步执行的动作 4.4xx:客户端错误,请求包含语法错误或者请求无法实现 5.5xx:服务器错误,服务器不能实现一种明显无效的请求常见: 40原创 2017-08-10 23:37:24 · 215 阅读 · 0 评论 -
TCP/IP 基础
Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了4层的层级结构,每一层都呼叫它的下一层所提供转载 2017-08-03 21:26:29 · 314 阅读 · 0 评论 -
OSI 7层及其作用
OSI参考模型是计算机网路体系结构发展的产物。它的基本内容是开放系统通信功能的分层结构。这个模型把开放系统的通信功能划分为七个层次,从邻接物理媒体的层次开始,分别赋于1,2,……7层的顺序编号,相应地称之为物理层、数据链路层、网络层、运输层、会话层、表示层和应用层。每一层的功能是独立的。它利用其下一层提供的服务并为其上一层提供服务,而与其他层的具体实现无关。这里所谓的“服务”就是下一层向上一层提供的转载 2017-08-03 21:14:11 · 609 阅读 · 0 评论 -
socket编程
sockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW);基于TCP的socket编程是采用的流式套接字。服务器端编程的步骤:1:加载套接字库,创建套接字(WSAStartup()/socket());2:绑定套接字到一个IP地址和一个端口上(bind());3:将套接字设置为监听转载 2017-08-03 20:07:53 · 187 阅读 · 0 评论 -
socket基础
1、网络中进程之间如何通信?本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类:消息传递(管道、FIFO、消息队列)同步(互斥量、条件变量、读写锁、文件和写记录锁、信号量)共享内存(匿名的和具名的)远程过程调用(Solaris门和Sun RPC)但这些都不是本文的主题!我们要讨论的是网络中进程之间如何通信?首要解决的问题是如何唯一标识一个进程,否则通信无从谈起!在本地可以通过进程P转载 2017-08-02 20:51:52 · 197 阅读 · 0 评论 -
http与https的区别
HTTP与HTTPS的区别 什么是 HTTPS? HTTPS (基于安全套接字层的超文本传输协议 或者是 HTTP over SSL) 是一个 Netscape 开发的 Web 协议。 你也可以说:HTTPS = HTTP + SSL HTTPS 在 HTTP 应用层的基础上使用安全套接字层作为子层。 为什么需要 HTTPS ? 超文本传输协议 (HTTP) 是一个用来通过互联网传输和接转载 2017-10-30 00:48:17 · 241 阅读 · 0 评论