计算机网络
文章平均质量分 80
wyy_blog
彩笔程序员https://github.com/wyy01
展开
-
tcp/ip协议基础
1.分层:应用层 对应计算机中的应用程序传输层 互联网层 传输层和互联网层对应计算机操作系统数据链路层 对应设备驱动程序与网络接口2.应用层常用协议DNS(Domain Name System,域名系统)用于域名与IP地址的映射URI(Uniform Resource Identifier,统一资源标识符)用于定位Web上可用的每种资源 -HTML文档、图像、视频片段、程序等 HTM...原创 2018-07-01 12:22:21 · 345 阅读 · 0 评论 -
HTTP协议
1.举例Cache-Control缓存控制是WEB开发中对性能提升最大的一部分,不仅仅是设置缓存过期时间。可以设置是否适用缓存,只在客户端缓存,缓存验证(last-modified配合if-modified-since验证或者stag配合if-none-match验证)Cookie用来保持会话信息Content-Type、Content-Encoding等用来约束数据类型CORS实现跨域并...原创 2019-04-15 22:32:15 · 554 阅读 · 0 评论 -
网口与串口的区别
串口有两种1.PC上的COM口COM口即串行通讯端口。微机上的com口多为9针,最大速率115200bps。通常用于连接鼠标(串口)及通讯设备(如连接外置式MODEM进行数据通讯)等。但目前主流的主板一般都只带1个串口,甚至不带。机箱后面,梯形的,两排,一排5个孔,一排4个孔一般有两个,就是com1 com2,背板上应该都标明的反正要么上1下2,要么左1右2 可以转接USB2...原创 2019-04-08 15:45:43 · 51724 阅读 · 0 评论 -
bug系列(二)release版本DLL报错,debug版本正常
一、链接错误编译成release版本时,提示Linking...nafxcw.lib(thrdcore.obj):errorLNK2001:unresolvedexternalsymbol__endthreadexnafxcw.lib(thrdcore.obj):errorLNK2001:unresolvedexternalsymbol__beginthrea...转载 2019-04-02 08:48:32 · 1036 阅读 · 0 评论 -
查看本机的MTU
1.MTU指网络上传送的最大数据包长度,单位是字节,超过MTU长度的数据包要被分割成多个包。不同的接入方式,MTU值是不一样的,如果值太大就会产生很多数据包碎片,增加丢包率,降低网络速度。平常使用的宽带PPPoE连接方式,其MTU值最大为1492,解决的办法就是在注册表中对MaxMTU值逐步调低,直到网络最正常为止。2.查看本机MTU的命令win+R --->cmd 输入:nets...原创 2019-03-25 14:42:15 · 4712 阅读 · 0 评论 -
localhost、127.0.0.1 和 本机IP之间的区别
测试SNMP软件发现和127.0.0.1以及本机ip都可以ping通,但是和其他ip不可以.参考:https://zhidao.baidu.com/question/1176120779058268299.html1、localhost等于127.0.0.1,不过localhost是域名,127.0.0.1是IP地址。2、localhost和127.0.0.1不需要联网,都是本机访问。...原创 2019-03-14 15:17:55 · 1731 阅读 · 0 评论 -
生成SNMP的DLL(动态链接库)
由于C#/WPF不可以直接调用lib,只能调用dll;所以将之前的SNMP lib要改成 SNMP DLL1.下载SNMP库下载地址:http://www.agentpp.com/LIBDES-l-4.01a 解压后为libdes文件夹SNMP++v3.2.25 解压后为snmp++文件夹2.新建DLL工程将上述两个文件夹复制到工程目录下,将两个文件夹中有的.c、.cpp文...原创 2019-02-27 09:09:04 · 841 阅读 · 0 评论 -
常用UDP端口号
UDP 1=Sockets des Troie UDP 9=Chargen UDP 19=Chargen UDP 69=Pasana UDP 80=Penrox UDP 371=ClearCase版本管理软件 UDP 445=公共Internet文件系统(CIFS) UDP 500=Internet密钥交换 UDP 1025=Maverick‘s M...转载 2018-10-08 08:21:55 · 32412 阅读 · 0 评论 -
tcpip基础之传输层协议
1.ip首部中用一个字段来标识上层即传输层采用哪种协议(tcp/udp)传输层使用端口号识别在应用层中所要进行处理的具体程序端口号(程序地址)与路由器交换机等设备网卡上的端口号有所不同tcp/ip或udp/ip中通常采用5个信息来识别一个通信:源ip地址、目标ip地址、协议号、源端口号、目标端口号只要其中某一项不同,就被认为是其他通信确定端口号的两种方法: 1.标准既定的端口号(静态):HTT...原创 2018-07-05 11:39:33 · 2155 阅读 · 0 评论 -
tcpip基础之ip协议相关技术
在访问web和发送电子邮件时输入web网址或电子邮件地址等应用层地址而不会直接输入IP地址,所以需要实现——应用层地址与ip地址之间的映射。 在数据链路层也不使用IP地址,所以还需ip地址与MAC地址的映射。1.DNS(Domain Name System)ipv4、ipv6均试用tcpip中要求每一个互联的计算机都具有唯一的IP地址,并基于此通信,但直接使用IP地址不方便。主机识别码:为每...原创 2018-07-04 13:07:09 · 227 阅读 · 0 评论 -
tcpip基础之ip协议
1.网络层的主要作用是实现终端节点之间的通信,即“点对点通信” 数据链路层是在互联网一种数据链路的节点之间进行包传递,一旦跨越多种数据链路就需要网络层2.定义主机:配置有ip地址,但不进行路由控制的设备路由器:既配有ip地址又具有路由控制功能的设备节点:两者的统称3.ip主要分为三大作用模块:ip寻址、路由(最终结点为止的转发)、ip分包与组包ip地址: 不论一台主机与哪种数据链路连接,其ip地址...原创 2018-07-03 10:26:19 · 331 阅读 · 0 评论 -
tcpip数据链路层相关技术基础
1.部分名词解释PPP(Point to Point Protocol)点对点协议VLAN(Virtual Local Area Neteork)虚拟局域网FDDI(Fiber Distributed Data Interface)光纤分布式数据接口ATM(Asynchronous Transfer Mode)异步传输方式OUI(Organizationally Unique Idefier)厂商...原创 2018-07-02 10:24:13 · 483 阅读 · 0 评论 -
tcpip通信流程
1.数据包首部数据包= 以太网包首部+ip包首部+tcp包首部+数据其中: ip包首部+tcp包首部+数据的组合是以太网数据 tcp包首部+数据的组合是ip中的数据 数据是tcp中的数据2. 包、帧、数据报、段、消息 术语区分 包是全能...原创 2018-07-01 17:16:31 · 3703 阅读 · 0 评论 -
为什么以太网最小帧长64B?以太网头部14字节可能带来的效率上的问题
1.参考:http://blog.sina.com.cn/s/blog_564fc50a0100lypt.html以太网是不可靠的,无连接的 尽力传输。使用CSMA/CD同时发送数据会发生碰撞。假设A检测到网络是空闲的,开始发数据包,尽力传输,当数据包还没有到达B时,B也监测到网络是空闲的,开始发数据包,这时就会发生碰撞,B首先发现发生碰撞,开始发送碰撞信号,所谓碰撞信号,就是连续的0...转载 2019-05-11 17:38:17 · 3534 阅读 · 0 评论