Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >UNPv13:#第1章#简介

UNPv13:#第1章#简介

作者头像
_gongluck
发布于 2018-03-09 06:16:24
发布于 2018-03-09 06:16:24
7930
举报

概述

TCP本身并不提供记录结束标志:如果应用程序需要确定记录的边界,它就要自己去实现,已有一些常用的方法可供选择。从TCP套接字读取数据时,我们总是需要把read编写在某个循环中,当read返回0(表明对端关闭连接)或负值(表明发生错误)时终止循环。

Unix errno值

errno的值只在函数发生错误时设置。如果函数不返回错误,errno的值就没有定义。errno的所有正数错误值都是常值,具有以“E”开头的全大写字母名字,并通常在<sys/errno.n>头文件中定义。值0不表示任何错误。在全局变量中存放errno值对于共享所有全局变量的多个线程并不适合。

OSI模型

网络拓扑的发现

·netstat -i提供网络接口的信息。我们还指定-n标志以输出数值地址,而不是试图把它们反向解析成名字。 ·netstat –r展示路由表,也是另一种确定接口的方法。我们通常指定-n标志以输出数值地址。它还给出默认路由器的IP地址。 ·执行ifconfig就可获得每个接口的详细信息。 ·找出本地网络中众多主机的IP地址的方法之一是,针对从上一步找到的本地接口的广播地址执行ping命令。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017年12月13日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
计算机网络基础知识总结 转
计算机网络学习的核心内容就是网络协议的学习。网络协议是为计算机网络中进行数据交换而建立的规则、标准或者说是约定的集合。因为不同用户的数据终端可能采取的字符集是不同的,两者需要进行通信,必须要在一定的标准上进行。
wuweixiang
2018/10/11
6430
网工常用网络命令合集✨(建议收藏)
在网络对网络进行管理,测试,这时就要用到网络命令。今天就为大家整理了一些网络工程师必备的一些常用网络命令合集,建议收藏后观看!
玖柒的小窝
2021/09/18
1.3K0
网工常用网络命令合集✨(建议收藏)
网络常见的9大命令,非常实用!
ping是个使用频率极高的实用程序,主要用于确定网络的连通性。这对确定网络是否正确连接,以及网络连接的状况十分有用。简单的说,ping就是一个测试程序,如果ping运行正确,大体上就可以排除网络访问层、网卡、Modem的输入输出线路、电缆和路由器等存在的故障,从而缩小问题的范围。
小小科
2018/07/31
1.7K0
网络常见的9大命令,非常实用!
网工老司机最常用的11个网络命令,看你用过几个?
阿祥以前也不例外,要是遇到啥问题了,甩手就是几个常用命令去检测,定位一下故障,很顺手的事情,这样工作起来高效又省事。
ICT系统集成阿祥
2024/12/03
3270
网工老司机最常用的11个网络命令,看你用过几个?
网络安全ICMP重定向攻击
第一条是缺省路由,意思是说,当一个数据包的目的网段不在路由记录中,那么,路由器该把那个数据包发送到哪里,缺省路由是由网关default gateway决定的。
matt
2022/10/25
1.3K0
网络安全ICMP重定向攻击
Linux tcpdump命令详解
用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。
菲宇
2022/12/21
1K0
OSPF技术连载10:OSPF 缺省路由
OSPF是一种用于在TCP/IP网络中选择最优路由的内部网关协议(IGP)。它通过使用Dijkstra算法来计算最短路径,从而使数据包在网络中以最快的方式传输。OSPF使用链路状态数据库(LSDB)来存储网络中所有的路由信息,并且可以在网络拓扑发生变化时快速收敛。
网络技术联盟站
2023/07/22
3870
OSPF技术连载10:OSPF 缺省路由
网络知识之跨区域网络的通信
地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。 主机发送信息时将包含目标IP地址的ARP请求广播到局域网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。 地址解析协议是建立在网络中各个主机互相信任的基础上的,局域网络上的主机可以自主发送ARP应答消息,其他主机收到应答报文时不会检测该报文的真实性就会将其记入本机ARP缓存;由此攻击者就可以向某一主机发送伪ARP应答报文,使其发送的信息无法到达预期的主机或到达错误的主机,这就构成了一个ARP欺骗。 ARP命令可用于查询本机ARP缓存中IP地址和MAC地址的对应关系、添加或删除静态对应关系等。相关协议有RARP、代理ARP。NDP用于在IPv6中代替地址解析协议。
共饮一杯无
2022/11/28
7510
网络基础知识与配置
网络是由若干计算机或其他设备通过通信线路连接而成的系统,用于实现资源共享、信息传递和协同工作。例如,公司内部的办公网络,员工可以通过网络共享打印机、文件服务器等资源,还能通过网络进行邮件通信、视频会议等操作。
久绊A
2025/03/17
2000
【Linux网络#13】:网络层(IP 协议 & 网络通信 & 全球网络 & 路由转发)
🔥个人专栏:Linux—登神长阶 最后的最后,这里送大家一句话,希望大家于2025年一起奋斗,诸君共勉 💫
IsLand1314
2025/06/02
1800
【Linux网络#13】:网络层(IP 协议 & 网络通信 & 全球网络 & 路由转发)
网络常见的 9 大命令,非常实用!
ping 是个使用频率极高的实用程序,主要用于确定网络的连通性。这对确定网络是否正确连接,以及网络连接的状况十分有用。
Java技术栈
2020/03/12
1.6K0
网络常见的 9 大命令,非常实用!
14、网络层协议IP、ICMP、ARP、RARP
标识符、标志、段偏移量:上层来的数据到IP层会被分段,这几个字段用来对数据包进行标识,是在数据到达目的端重组的时候,不会乱序。
堕落飞鸟
2022/01/05
1.7K0
一篇文章了解网络相关知识——网络基础知识汇总
链接是指两个设备之间的连接。它包括用于一个设备能够与另一个设备通信的电缆类型和协议。
海盗船长
2020/08/27
1.7K0
【linux命令讲解大全】045.网络数据分析利器:深度解读 tcpdump 抓包工具的使用方法
tcpdump命令是一款抓包、嗅探器工具。它可以打印所有经过网络接口的数据包的头信息,并可使用-w选项将数据包保存到文件中,以便以后进行分析。
全栈若城
2024/03/02
6160
计网 - 如何理解 Mac地址 、 IP地址 、端口号
Mac地址(Media Access Control Address)和IP地址(Internet Protocol Address)是计算机网络中两个不同的标识符,用于在网络中唯一标识设备。
小小工匠
2023/12/18
8.4K0
计网 - 如何理解 Mac地址 、 IP地址 、端口号
Linux命令(9)——tcpdump命令
tcpdump是一款类Unix/Linux环境下的抓包工具,允许用户截获和显示发送或收到的网络数据包。tcpdump 是一个在BSD许可证下发布的自由软件。
恋喵大鲤鱼
2018/08/03
1.5K0
网络分层:构建信息交流的桥梁
本系列即将结束,最后一章将仔细讨论网络系统,这是面试中经常被问及的一个知识点,也是工作中常遇到的一个系统知识点。那么为什么我们需要网络系统呢?我们之前提到过,进程间通信有许多方法,其中一种是通过套接字(socket)进行跨网络通信。这意味着我们不再仅限于内部系统调用,而是需要与其他人进行沟通,这也是互联网的本质。然而,如果我们不能使用共同的语言进行沟通,比如你说中文,对方说鸟语,那么你们将无法有效地交流。因此,我们需要一个统一的语言,也就是网络系统,它通过一系列协议确保双方能够正常有效地进行沟通。这种约定好的格式就是网络协议(Networking Protocol)。接下来,我们将详细讨论网络系统的相关内容。
努力的小雨
2023/11/23
2580
ping命令的使用及代码_通过命令查看ping路径
在这个时代,科技越来越发达,网络已经越来越成为人们不可缺少的一部分。计算机也已经是很多学校的课程了,因为计算机技术是非常有技术性的专业,它其中涉及到很多专业知识,需要通过学习才能掌握。今日小编就为大家介绍一个计算机的命令,它叫做Ping,这边介绍一下它的入 门 知识,主要是关于ping连接和命令方面的介绍。
全栈程序员站长
2022/08/02
4.3K0
网络知识“大”科普——续集
随着与互联网相关的设备的普及,原先的IPv4的弊端也逐渐暴露出来,即网络号占位太多,而主机号位太少,所以其能提供的主机地址也越来越稀缺,所以政府印发了《推进互联网协议第六版(IPv6)规模部署行动计划》,目前除了使用NAT在企业内部利用保留地址自行分配以外,通常都对一个高类别的IP地址进行再划分,以形成多个子网,提供给不同规模的用户群使用。
SDNLAB
2019/10/16
7620
Ping 命令详解[通俗易懂]
B.Ping 127.0.0.1,127.0.0.1 回送地址Ping回送地址是为了检查本地的TCP/IP协议有没有设置好;
全栈程序员站长
2022/07/25
9.8K0
Ping 命令详解[通俗易懂]
相关推荐
计算机网络基础知识总结 转
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档