
面试专题——网络知识
huangxy10
这个作者很懒,什么都没留下…
展开
-
IP地址分类
IP地址分类以及C类IP地址的子网划分国际规定:把所有的IP地址划分为 A,B,C,D,E A类地址:范围从0-127,0是保留的并且表示所有IP地址,而127也是保留的地址,并且是用于测试环回用的。因此A类地址的范围其实是从1-126之间。 如:10.0.0.1,第一段号码为网络号码,剩下的三段号码为本地计算机的号码。转换为2进制来说,一个A类IP转载 2012-09-30 00:24:48 · 1862 阅读 · 0 评论 -
C++网络爬虫的实现——WinSock编程
写了一个网络爬虫,可以抓取网上的图片。需要给定初始网站即可。在vs2010中编译通过。编译后,运行即可,有惊喜哦!!!//#include #include #include #include #include #include "winsock2.h"#include #include #include #pragma comment(lib,原创 2012-10-28 04:05:59 · 80245 阅读 · 39 评论 -
XMLHttpRequest Level 2 使用指南
XMLHttpRequest是一个浏览器接口,使得Javascript可以进行HTTP(S)通信。最早,微软在IE 5引进了这个接口。因为它太有用,其他浏览器也模仿部署了,ajax操作因此得以诞生。但是,这个接口一直没有标准化,每家浏览器的实现或多或少有点不同。HTML 5的概念形成后,W3C开始考虑标准化这个接口。2008年2月,就提出了XMLHttpRequest Level转载 2012-11-11 02:33:18 · 757 阅读 · 0 评论 -
WinSock C++编程获取网页
使用WinSock。#include #include #include #include "winsock2.h"#include #pragma comment(lib, "ws2_32.lib") using namespace std;#define DEFAULT_PAGE_BUF_SIZE 1048576void main(){ WSADA原创 2012-10-26 23:16:41 · 2360 阅读 · 0 评论 -
sockaddr与sockaddr_in,sockaddr_un结构体详细讲解
struct sockaddr {unsigned short sa_family; /* address family, AF_xxx */char sa_data[14]; /* 14 bytes of protocol address */};sa_family是地址家族,一般都是“AF_xxx”的形式。好像通常大多用的是都是AF_IN转载 2012-10-26 22:46:21 · 5713 阅读 · 1 评论 -
WinSock学习笔记
Socket(套接字)◆先看定义:1.typedef unsigned int u_int;2.typedef u_int SOCKET;◆Socket相当于进行网络通信两端的插座,只要对方的Socket和自己的Socket有通信联接,双方就可以发送和接收数据了。其定义类似于文件句柄的定义。◆Socket有五种不同的类型:1、流式转载 2012-10-26 22:14:07 · 1033 阅读 · 0 评论 -
基于TCP/UDP的应用层协议
1,基于TCP的有:Telnet(Teletype over the Network, 网络电传) ,通过一个终端(terminal)登陆到网络FTP(File Transfer Protocol, 文件传输协议) ,由名知义SMTP(Simple Mail Transfer Protocol,简单邮件传输协议) ,用来发送电子邮件POP3(Post Office Protocol 3原创 2012-10-24 11:28:21 · 11911 阅读 · 0 评论 -
TCP/IP网络层次结构
4应用层(OSI5 到 7层)例如HTTP、FTP、DNS(如BGP和RIP这样的路由协议,尽管由于各种各样的原因它们分别运行在TCP和UDP上,仍然可以将它们看作网络层的一部分)3传输层(OSI4层)例如TCP、UDP、RTP、SCTP(如OSPF这样的路由协议,尽管运行在IP上也可以看作是网络层的一部分)2网络互连层(OS转载 2012-10-24 11:08:14 · 14325 阅读 · 0 评论 -
TCP三次握手/四次挥手 及 状态变迁图
来源: http://blog.163.com/pandalove@126/blog/static/98003245201221441436687/【建立TCP连接】(三次握手) 由于TCP协议提供可靠的连接服务,于是采用有保障的三次握手方式来创建一个TCP连接。三次握手的具体过程如下:客户端发送一个带SYN标志的TCP报文(报文1)到服务器端,表示希望转载 2012-09-24 11:38:46 · 12446 阅读 · 0 评论 -
TCP状态迁移图浅析
来源:http://blog.youkuaiyun.com/weiqubo/article/details/7225652一.TCP简介 TCP提供一种面向连接的,可靠的字节流服务。面对连接意味着两个使用TCP的应用,在彼此交换数据之前必须先建立一个连接。TCP通过以下方式提供可靠性: 1. 应用数据被分割成TCP认为最适合发送的数据块,由TCP传递给IP的信息单位成转载 2012-09-24 12:02:49 · 2133 阅读 · 0 评论 -
一些面试题
转自:http://blog.youkuaiyun.com/zz198808/article/details/7879921简述TCP协议在数据传输过程中收发双方是如何保证数据包的可靠性的答:(1)为了保证数据包的可靠传递,发送方必须把已发送的数据包保留在缓冲区;(2)并为每个已发送的数据包启动一个超时定时器;(3)如在定时器超时之前收到了对方发来的应答信息(可能是对本包的应答,也可以转载 2012-10-05 00:33:13 · 1712 阅读 · 0 评论 -
TCP的三次握手,四次挥手
TCP的三次握手(建立连接)和四次挥手(关闭连接)参照:http://course.ccniit.com/CSTD/Linux/reference/files/018.PDFhttp://hi.baidu.com/raycomer/item/944d23d9b502d13be3108f61 建立连接: 理解:窗口和滑动窗口TCP的流量控制TCP使用窗口机制进行流转载 2015-03-27 10:53:49 · 1270 阅读 · 0 评论