![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络通信
文章平均质量分 88
南方的小清湖
这个作者很懒,什么都没留下…
展开
-
TCP与UDP数据包大小的限制
一、概述首先要看TCP/IP协议,涉及到四层:链路层,网络层,传输层,应用层。其中以太网(Ethernet)的数据帧在链路层IP包在网络层TCP或UDP包在传输层TCP或UDP中的数据(Data)在应用层它们的关系是 数据帧{IP包{TCP或UDP包{Data}}} 不同的协议层对数据包有不同的称谓,在传输层叫做段(segment),在网络层叫做数据报(datagram),在链路层叫做帧(frame)。数据封装成帧后发到传输介质上,到达目的主机后每层协议再剥掉相应的首部,最后将应...转载 2021-04-16 17:39:22 · 492 阅读 · 0 评论 -
Linux下Socket编程
socket的英文原义是“孔”或“插座”。作为4BDS UNIX的进程通信机制,取后一种意思。通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。Socket正如其英文原意那样,象一个多孔插座。一台主机犹如布满各种插座的房间,每个插座有一...转载 2018-08-20 22:09:41 · 151 阅读 · 0 评论 -
客户端 用不用 bind 的区别
2012-05-07 11:41:53 无连接的socket的客户端和服务端以及面向连接socket的服务端通过调用bind函数来配置本地信息。使用bind函数时,通过将my_addr.sin_port置为0,函数会自动为你选择一个未占用的端口来使用。 Bind()函数在成功被调用时返回0;出现错误时返回"-1"并将errno置为相应的错误号。需要注意的是,在调用bind函数时一般...转载 2018-08-20 22:07:02 · 284 阅读 · 0 评论 -
TCP/IP协议详解---概述
工作之后,才发现以前在学校里学的东西忘得太快太干净了,现在需要一点点地捡起来了,要不然写几行程序会闹很多笑话会出现很多bug的。从今天开始,翻一翻《TCP/IP协议详解 卷1》这本书,希望能看下去,做好笔记发博客。 首先了解一下TCP/IP的基本概念知识吧。 1、分层 TCP/IP通常是被分成四层协议系统的,应用层(Telnet、FTP和Email等)、运输层(TCP原创 2018-01-12 21:06:52 · 277 阅读 · 0 评论 -
linux网络编程之TCP/IP基础(一):TCP/IP协议栈与数据报封装
一、ISO/OSI参考模型OSI(open system interconnection)开放系统互联模型是由ISO(International Organization for Standardization)国际标准化组织定义的网络分层模型,共七层,如下图。物理层(Physical Layer):物理层定义了所有电子及物理设备的规范,为上层的传输提供了一个物理介原创 2018-01-11 22:09:05 · 236 阅读 · 0 评论 -
Win7&XP下实现DHCP Server功能
Win7&XP下实现DHCP Server功能 首先如果使用Win7或者XP的无线网做热点分享的话,那么本身就具备DHCP Sever功能,一般是192.168.137.XXX网段 下面介绍的是有线网实现DHCP Server功能(Windows Server系列操作系统都带有该功能)1、 安装DHCPSeverV2.4.4官方地址:http://www.dh原创 2017-09-22 13:44:17 · 5202 阅读 · 1 评论 -
wireshark 基本使用学习
wireshark 开始抓包开始界面wireshark是捕获机器上的某一块网卡的网络包,当你的机器上有多块网卡的时候,你需要选择一个网卡。点击Caputre->Interfaces.. 出现下面对话框,选择正确的网卡。然后点击"Start"按钮, 开始抓包 Wireshark 窗口介绍 WireShark 主要分为这几个界面1. Display Filt原创 2017-09-22 14:47:43 · 2255 阅读 · 0 评论 -
lwip查看版本和下载源代码
1、查看版本打开 lwip/CHANGELOG,可以看见(STABLE-1.X.X),例如(STABLE-1.3.2)。(STABLE-1.3.2),这就是版本号。2、下载源代码打开 lwip/doc,阅读目录下文档,可知:savannah.txt - 如何获取当前的开发源代码。然后,打开网址:http://sav原创 2017-04-14 22:11:32 · 2963 阅读 · 1 评论 -
tp link无线路由器怎么设置
tp-link无线路由器可以让我们在家里、单位简单轻松的上网,再也不用为拖住长长的网线而烦恼,无线路由器的设置方式与有线的路由器设置大体一样,只是多了一步关于无线网络的设置。方法/步骤硬件连接,首先将猫(modem)上面的网线连接在tp-link上的wan口,然后再用一根网线连接电脑和tp-link,一转载 2017-03-18 22:04:53 · 949 阅读 · 0 评论 -
TCP/IP协议栈概述及各层包头分析
一、摘要 对之前几篇博文涉及到的网络通信协议进行分析,概述出TCP/IP的协议栈模型,最后根据实例对各层包头进行分析。 二、标准TCP/IP协议栈模型 标准TCP/IP协议是用于计算机通信的一组协议,通常被称为TCP/IP协议栈,以它为基础组建的互联网是目前国际上规模最大的计算机网络。正因为互联网的广泛应用,使得TCP/IP成为了事实上的网络标准。1、OSI模型和TCP/I转载 2017-05-15 21:44:32 · 702 阅读 · 0 评论 -
OSI七层模型与TCP/IP五层模型——以太网基础01
一直没有真正的研究过以太网相关的技术,现在终于能静下心学习一下,希望自己能更深入的掌握这项最基本的通信接口技术。下面就开始搞了。一、OSI参考模型 今天我们先学习一下以太网最基本也是重要的知识——OSI参考模型。 1、OSI的来源 OSI(Open System Interconnect),即开放式系统互联。 一般都叫OSI参考模型,是ISO原创 2017-05-16 21:47:21 · 899 阅读 · 0 评论 -
以太网知识2:Mac与Phy组成原理的简单分析
1. general下图是网口结构简图.网口由CPU、MAC和PHY三部分组成.DMA控制器通常属于CPU的一部分,用虚线放在这里是为了表示DMA控制器可能会参与到网口数据传输中.对于上述的三部分,并不一定都是独立的芯片,根据组合形式,可分为下列几种类型:CPU集成MAC与PHY;CPU集成MAC,PHY采用独立芯片;CPU不集成MAC与PHY,MAC与PHY采用集原创 2017-05-16 21:55:44 · 276 阅读 · 0 评论 -
TCP/IP 协议栈及 OSI 参考模型详解
OSI参考模型OSI RM:开放系统互连参考模型(open systeminterconnection reference model)OSI参考模型具有以下优点:简化了相关的网络操作;提供设备间的兼容性和标准接口;促进标准化工作;结构上可以分隔;易于实现和维护。20世纪60年代以来,计算机网络得到了飞速增长。各大厂商为了在数据通信网络领域占据主转载 2017-05-17 14:57:34 · 1034 阅读 · 0 评论