
计算机网络
逆风的方向我在飞翔
这个作者很懒,什么都没留下…
展开
-
linux网络编程----套接字编程
源代码在github上点击这里TCP/IP协议规定,网络数据流应采用大端字节序,即低地址高字节 套接字:IP地址 + TCP端口号 (socket) 一个套接字,唯一标识网络通讯中的一个进程 TCP/IP协议中,两个进程若想建立连接,就离不开套接字,它是TCP连接中的端点套接字地址结构:(用来保存套接字的相应信息)linux下I原创 2017-03-09 19:15:15 · 377 阅读 · 0 评论 -
vsftp的使用
一:安装 1. vsftpd 是提供ftp服务的相当于服务端,但他不提供ftp命令 yum -y install vsftpd 2. 没有安装fto客户端就会提示没有ftp命令 yum -y install ftp 3. 这两者结合在一起,才能正常使用ftp客户服务端交互 二:匿名登陆原创 2017-07-28 23:44:45 · 818 阅读 · 0 评论 -
图解FTP的主动模式与被动模式以及客户端设置
主动模式(PORT)如下图所示,用户主机直接暴露在互联网中,用户连接FTP SERVER使用主动模式遵循以下一个过程:用户主机一个随机端口连接FTP SERVER的TCP21端口进行协商; 用户主机告诉FTP SERVER,我的XXXX端口已经打开,你可以放心大胆的连过来;然后FTP SERVER就用TCP20端口连接用户主机的XXXX端口,数据传输开始。被转载 2017-07-27 23:21:11 · 17374 阅读 · 0 评论 -
FTP服务器
模拟实现Ftp服务器源码:https://github.com/uagvdu/Ftp_Server 一、什么是FTP协议: 是用于在网络上进行文件传输的一套标准协议,使用C/S模式,位于TCP/IP协议栈的应用层,通过支持该协议的服务器,可以完成本地上传文件和下载服务器文件到本地等操作。 FTP是一个8位的客户端-服务器协议,能够操作任何类型的文件而不需要进一步原创 2017-07-27 14:27:08 · 1173 阅读 · 0 评论 -
TCP连接的建立与关闭的状态变化
1 .服务器 服务器的连接状态变化: listen 状态: 服务器调用系统调用listen函数,处于监听状态 SYN_RCVD状态 : 收到客户端发送的SYN报文之后,发送SYN报文段的ack响应,进入SYN_RCVD状态 ESTABLISHED状态: 收到客户端的连接建立ack响应报文段,进入ESTABLI原创 2017-05-23 14:44:19 · 1436 阅读 · 0 评论 -
http项目笔记(多线程版 微型http服务器)
源码:https://github.com/uagvdu/WebServer Web服务器:一般指网站服务器,是指驻留于因特网上的某种计算机上的程序(即在网络上运行的local程序),可以向浏览器等Web客户端发送各种类型的数据。 http :超文本传输协议:是一个基于请求与响应模式的,无状态的,应用层的协议 了解http协议:HTTP原创 2017-04-20 18:15:47 · 1013 阅读 · 0 评论 -
HTTP 的GET和POST区别
转自:http://www.cnblogs.com/songhan/archive/2012/07/20/2600444.html一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETEURL全称转载 2017-04-20 21:59:00 · 866 阅读 · 0 评论 -
静态、动态、伪静态的URL结构到底哪种更利于SEO
静态、动态、伪静态的URL结构到底哪种更利于SEO时间: 2012-03-28 / 分类: SEO经验交流 / 浏览次数: / 70个评论 发表评论静态、动态、伪静态的URL结构到底哪种更利于SEO如果对SEO有了解的朋友都应该比较清楚,常见的URL表现形式有静态、动态、伪静态三种。如果是严格分类来说,伪静态也是动态的一种,只是表现形式为静态URL结构。基本我们对一转载 2017-04-20 21:29:58 · 2929 阅读 · 0 评论 -
详解URL的组成 - 野生程序猿 - 博客频道 - youkuaiyun.com
转自:http://blog.youkuaiyun.com/ergouge/article/details/8185219就以下面这个URL为例,介绍下普通URL的各部分组成http://www.aspxfans.com:8080/news/index.asp?boardID=5&ID=24618&page=1#name从上面的URL可以转载 2017-04-20 21:25:41 · 1045 阅读 · 0 评论 -
HTTP协议详解(真的很经典)
HTTP协议详解(真的很经典)2008-11-03 09:11 by Hundre, 905052 阅读, 35 评论, 收藏, 编辑转自:http://blog.youkuaiyun.com/gueter/archive/2007/03/08/1524447.aspxAuthor :Jeffrey引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的转载 2017-04-20 21:21:51 · 1925 阅读 · 0 评论 -
listen函数backlog参数
函数原型: int listen(int sockfd,int backlog);作用: 1. 将套接字从CLOSE状态转换到LISTEN状态 2.设置此套接字上排队的最大连接个数backlog其实是一个连接队列,以下是backlog队列大小公式。 backlog队列总和 = 未完成三次握手队列 + 已经完成三次握手队列原创 2017-03-13 17:16:27 · 1173 阅读 · 0 评论 -
关于ssh: connect to host master port 22: Connection timed out问题的总结
最近在cnetos6.5系统上重新配置了Hadoop-2.2.0,在配置集群的ssh无秘钥登录时,经常能碰到ssh: connect to host master port 22: Connection timed out的问题。现在对该问题做一下可能出现的问题 的总结和解决办法: 一.IP配置错误。 当出现上述错误时,首先检查网络连通情况,Ping一下远程登录的目标主机,如果转载 2017-03-11 16:22:21 · 22925 阅读 · 2 评论 -
16位端口号及端口号如何分类情况?
TCP报文段首部格式表明端口号的占16位。一:端口和端口号端口: 逻辑端口:是指逻辑意义上用于区分服务的端口,通过不同的逻辑端口来区分不同的服务,如TCP/IP协议中的服务端口,比如用于浏览网页服务的80端口,用于FTP服务的21端口等。 物理端口:指的是物理存在的端口,如ADSL Modem、集线器、交换机、路由器上用 于连接其他网络设备的接口,如RJ-45端口、SC端口等等。原创 2017-03-10 22:38:01 · 4666 阅读 · 0 评论 -
TCP协议:三次握手,四次挥手
这篇文章纯粹是照着谢希仁的那本书敲了一遍,重点在巩固知识。TCP最主要的特点: 1.TCP是面向连接的运输层协议,这就是说,应用程序在使用TCP协议之前,必须先建立TCP连接,数据 传输结束后,释放TCP连接。 2.每一条TCP只能有两个端点,每一条TCP连接只能是点对点(一对一) 3.TCP提供可靠交付的服务,即TCP连接传送的数据:无差错,不丢失,不重复,原创 2017-03-06 22:38:22 · 509 阅读 · 0 评论 -
Device not managed by NetworkManager or unavailable
解决方法:1 chkconfig NetworkManager off2 chkconfig network on3 service NetworkManager stop4 service network start原文地址:http://blog.youkuaiyun.com/lihonghua1/article/details/48342943###;原创 2018-02-09 14:28:43 · 468 阅读 · 0 评论