
网络编程
文章平均质量分 81
笨蛋糕
当你的才华还不足以撑起你的野心时,你应该静下心去学习!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
计算机网络(1)概述
1、三网:电信网络,有线电视网络,计算机网络。2、网络由若干结点和连接这些结点的链路组成。网络中的结点可以是计算机、集线器、交换机或路由器等。ISP因特网服务提供商:因特网上的主机都必须有IP地址才能进行通信。3、因特网的组成:边缘部分:由所有连接在因特网上的主机组成。核心部分:由大量网络和连接这些网络的路由器组成。4、客户服务器方式:客户是服务请求方,服务器是服务提供方。原创 2014-02-21 20:49:11 · 1151 阅读 · 0 评论 -
TCP流量控制和拥塞控制
TCP/ip的流量控制1. 利用滑动窗口实现流量控制 如果发送方把数据发送得过快,接收方可能会来不及接收,这就会造成数据的丢失。所谓流量控制就是让发送方的发送速率不要太快,要让接收方来得及接收。 利用滑动窗口机制可以很方便地在TCP连接上实现对发送方的流量控制。 设A向B发送数据。在连接建立时,B告诉了A:“我的接收窗口是 rwnd = 400 ”(这里的 rwn原创 2014-07-28 11:29:10 · 594 阅读 · 0 评论 -
DNS域名解析过程
DNS解析过程及原理?第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器。?第二步:当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回。?第三步:如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域)的主域名服务器的地址。?第四步:本地原创 2014-07-27 10:42:58 · 689 阅读 · 0 评论 -
计算机网络知识点整理(1)
1、OSI有哪几层,各自作用是什么?原创 2014-08-05 14:47:15 · 1023 阅读 · 0 评论 -
http响应状态码大全
http状态返回代码 1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。http状态返回代码 代码 说明100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。http状态返回代码 2xx (成功)表示成功处理了请求的状态代原创 2014-07-29 14:16:16 · 440 阅读 · 0 评论 -
计算机网络知识点整理(2)
1、子网划分,子网掩码?原创 2014-08-05 15:52:32 · 955 阅读 · 0 评论 -
Windows Sockets编程(三)操作模式2
一、阻塞模式1、通过socket()函数调用得到一个socket描述符时,默认为该socket采取阻塞模式。这意味着引用这个socket句柄的某些WInsock函数调用将会阻塞,直到操作完成。阻塞式函数:accept():应用程序收到一个连接请求。closesocket():关闭操作完成(只是流socket阻塞,并且只在setsockopt()的SO_LINGER设原创 2014-06-01 14:10:41 · 749 阅读 · 0 评论 -
Windows Sockets编程(三)操作模式1
1、Windows Sockets API的3种操作模式:阻塞的、非阻塞的、异步的。类比:设想你拨通了一个电话,但是对方这会不在电话旁,此时你的选择可以是:不挂机,等待,直到对方过来接电话。挂机,之后再打过去。留言,让对方打过来。1)不挂机,等待:阻塞此模式下,Windows Sockets函数只有当操作完成时才返回,结果可能成功,也可能失败,这样能原创 2014-06-01 14:08:03 · 886 阅读 · 0 评论 -
Windows Sockets编程(二)套接字
12、套接字编程。在使用套接字进行编程之前,无论是服务器还是客户端都必须加载Windows SOCKET动态库。函数WSAStartup就实现了此功能。它是套接字应用程序必须调用的第一个函数。int WSAStartup( WORD wVersionRequested, LPWSADATA lpwsadata); ---第一个参数指定准备加载的Wi原创 2014-04-08 15:44:36 · 1100 阅读 · 0 评论 -
Windows Sockets编程(一)概述
Windows socket是一套在Windows操作系统下的网络编程接口。它不是一种网络协议,而是一个开放的、支持多个协议的Windows下的网络编程接口。 Windows socket是以Unix socket为基础,因此Windows socket中的许多函数名与Unix都是一样的。除此之外它还允许开发人员充分利用Windows的消息驱动机制进行程序设计开发。原创 2014-04-08 15:41:32 · 1570 阅读 · 0 评论 -
计算机网络(5)应用层
1、应用层的具体内容就是规定应用进程在通信时所遵循的协议。应用层的许多协议都是基于客户服务器方式。客户是服务请求方,服务器是服务提供方。2、域名系统DNS:把机器名字转换为IP地址。IP地址的长度是固定的32位,域名的长度并不是。DNS是分布式系统,使大多数名字都在本地进行解析。域名服务器程序在专设的结点上运行。域名到IP地址的解析过程如下:当某一个应用进程需要把主机名解析为I原创 2014-03-21 21:09:05 · 966 阅读 · 0 评论 -
计算机网络(4)运输层
1、路由器的构成:路由器是一种具有多个输入输出端口的专用计算机,其任务是转发分组。工作在网络层。1)路由选择部分:即控制部分,核心构件是选择处理机。其任务是根据所选定的路由选择协议构造出路由表,同时经常或定期地和相邻路由器交换路由信息而不断地更新和维护路由表。2)分组转发部分:由三部分构成:交换结构;一组输入端口;一组输出端口。(端口指硬件接口)交换结构:根据转发表对分组进行处原创 2014-03-21 19:05:50 · 1306 阅读 · 0 评论 -
计算机网络(2)物理层、数据链路层
1、物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。数据在通信线路上一般是串行传输,即逐个比特按照时间顺序传输。一个数据通信系统分为三部分:源系统(或发送端):包括源点和发送器。传输系统。目的系统(接收端):包括接收器和终点。通信的目的是传送消息,数据是运送消息的实体,信号分为模拟信号和数字信号。信道:表示向某一个方向传送信息的媒体。2原创 2014-03-20 10:00:52 · 1779 阅读 · 0 评论 -
计算机网络(3)网络层
1、网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。网络在发送分组时不需要先建立连接,每一个分组(IP数据报)独立发送,与其前后的分组无关(不进行编号)。所传送的分组可能出错、丢失、重复和失序,也不保证分组交付的时限。2、TCP/IP体系中的网络层常常称为网际层或IP层。与IP协议配套的还有:地址解析协议ARP。逆地址解析协议PARP。网际控制报文协议ICMP。网际组管理原创 2014-03-20 20:40:49 · 1213 阅读 · 0 评论 -
socket实现服务端与客户端的通讯
服务器端程序:原创 2014-07-28 16:55:30 · 978 阅读 · 0 评论