![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
协议
通过socket了解世界
穿梭在网络编程世界中的小小后生
展开
-
TCP 超时重传
TCP是一种可靠的协议,在网络交互的过程中,由于TCP报文是封装在IP协议中的,IP协议的无连接特性导致其可能在交互的过程中丢失,在这种情况下,TCP协议如何保障其传输的可靠性呢? T C P通过在发送数据报文时设置一个超时定时器来解决这种问题,如果在定时器溢出时还没有收到来自对端对发送报文的确认,它就重传该数据报文 TCP报文重传的次数也根据系统设置的不同而有区分,有些系统,原创 2012-12-25 15:17:37 · 766 阅读 · 0 评论 -
TCP_server
#include "common.h" int main (int argc, char *argv[]) { int sock_fd,conn_fd; struct sockaddr_in server_addr,client_addr; socklen_t addrlen = ADDR_SIZE; int wc = -1,rc = -1; char buffer_r原创 2013-01-09 13:10:02 · 642 阅读 · 0 评论 -
TCP_client
#include "common.h" int main (int argc, char *argv[]) { int sock_fd,conn_fd; struct sockaddr_in server_addr,client_addr; socklen_t addrlen = ADDR_SIZE; int wc = -1,rc = -1; char buffer_r[B原创 2013-01-09 13:09:10 · 1105 阅读 · 1 评论 -
ssl_server
#include #include #include #include #include #include #include #include #include #include #include #include #define MAXBUF 1024 /************关于本文档*****************************原创 2013-01-08 16:50:01 · 847 阅读 · 0 评论 -
ssl_Client
#include #include #include #include #include #include #include #include #include #include #include #define MAXBUF 1024 void ShowCerts(SSL * ssl) { X509 *cert; char *l原创 2013-01-08 16:48:39 · 1234 阅读 · 0 评论 -
ssl_test
#define RANDOM_MAX 0x7FFFFFFF static long my_do_rand(unsigned long *value) { /* 这个算法保证所产生的值不会超过(2^31 - 1) 这里(2^31 - 1)就是 0x7FFFFFFF。而 0x7FFFFFFF 等于127773 * (7^5) + 2836,7^5 = 16807。原创 2013-01-08 16:51:10 · 663 阅读 · 0 评论 -
tcp
异常终止一个连接对应用层来说的优点: 1 丢弃任何待发送数据并立即复位报文段 2 RST 的接受端会区分另一端执行的是正常关闭还是异常关闭 应用程序使用的 API 必须提供异常关闭的手段 tcp 能够遇到的最常见的ICMP差错就是源站抑制、主机不可达、网络不可达。原创 2012-12-20 22:31:42 · 325 阅读 · 0 评论 -
文件传输协议FTP
1 提供交付式的方式 2 基于服务器模式,面向连接 3 使TCP可靠的运输服务 主要功能: 减少或消除不同操作系统下文件的不兼容性原创 2012-12-17 22:46:33 · 402 阅读 · 0 评论 -
PPPOE协议
modem接入技术面临一些相互矛盾的目标,既要通过同一个用户前置接入设备连接远程的多个用户主机,又要提供类似拨号一样的接入控制,计费等功能,而且要尽可能地减少用户的配置操作。 PPPOE的目标就是解决上述问题,1998年后期问世的以太网上点对点协议(PPPoverEthernet)技术是由Redback网络公司、客户端软件开发商RouterWare公司以及Worldcom子公司UUNET原创 2012-12-28 15:52:39 · 726 阅读 · 0 评论 -
802.11ac:五步为下一代WLAN做准备
无线标准每一次演化都让无线网络变得越来越复杂。最初的802.11标准可依靠其技术特质打败其他标准,11ac之于802.11标准就像是小船之于航空母舰。 然而,知道什么时候用11AC,以及它能为你的环境做些什么则需要在购买下一代无线产品前了解清楚。这里有五个步骤来帮助你准备。 1. 警惕Hype 机器 11AC标准使数据传输速率达到了将近5Gbps。 想想802.11n标准:它的潜在最大传输翻译 2012-12-27 13:35:45 · 781 阅读 · 0 评论 -
telnet协议远程登录的全面分析
我们的工作中少不了telnet协议远程登录来进行一些网络设备的管理。这之中,我们常用的就是对交换机和路由器的批处理了。那么今天我们不讲这方面的问题,抓哟讨论一下基本的telnet协议远程登录的具体方法和一些根用户的创建问题。 利用远程登录协议来远程登录并对服务器进行管理,这是服务器管理员最司空见惯的操作了。在Windows操作环境中,系统管理员可能喜欢采用telnet协议来完成这个任务。但是在L翻译 2012-12-26 16:23:05 · 1930 阅读 · 0 评论 -
common_h
#ifndef __NETWORK__H__ #define __NETWORK__H__ #include #include #include #include #include #include #include #include #include #include #include #include #in原创 2013-01-09 13:11:34 · 1339 阅读 · 0 评论