公司法
当前位置: 首页 法律大全

网络连接方法图解(网络连接详解)

时间:2023-06-01 作者: 小编 阅读量: 2 栏目名: 法律大全

物理层收到二进制数据,经过减去头部信息处理传送到数据链路层。网际控制消息协议ICMP:发送消息,并报告有关数据包的传送错误。用户数据包协议UDP:提供无连接通信,且不对传输包进行可靠性确认。网络监听技术很大程度上依赖于socket_raw.3.协议:套接字协议一般采用默认值。

网络连接方法图解?用户:需求发起者数据传输过程图:,今天小编就来聊一聊关于网络连接方法图解?接下来我们就一起去研究一下吧!

网络连接方法图解

OSI模型各层数据的传输过程

用户:需求发起者。

数据传输过程图:

应用程序:发起数据的传输交流过程。

7层-应用层:为应用程序提供环境,执行和管理应用程序。

过程:

    用户将数据通过应用程序,发送到应用层,应用层再将数据发送到表示层。

    从表示层已经处理好的数据(减去头部信息),传送到应用层,之后再传送到接收方的应用程序。

6层-表示层:不直接负责对数据加密,解密,压缩,解压缩,终端格式转换。但是为数据传输之间对数据加密,解密,压缩,解压缩,终端格式转换提供规则。

过程:

【1.7-数据】---加密--->【1.6头 数据】---(发送)---->5.会话层----(2.5-头部)----->【2.6头 数据】----解密---->【2.7-数据】

    从应用层接收到的数据,外部软件(遵循表示层规定的协议)对数据加密,压缩,终端格式转化,然后在本层(表示层)对数据加头部信息,最后将数据传送到会话层。

    从会话层处理好的信息(减头部信息),首先在本层(表示层)减去头部信息,外部软件(遵循表示层规定的协议)对数据解密,解压缩,解码处理,最后将数据传送到应用层。

5层-会话层:对会话双方的资格进行验证和审查,规定发送的双工模式。

过程:

    从表示层处理好的信息传送到会话层,在会话层对会话的双方进行资格的验证和审查,规定发送的双工模式。之后加本层的头部信息,最后传送到传输层。

    从传输层处理好的信息传送到本层,会话层对数据进行减去头部信息,之后将数据传送到表示层。

4层-传输层:传输层提供在不同的系统之间进行端对端数据交互的可靠服务。

过程:

    从会话层处理好的数据传送到本层,对数据进行分组,每个分组加上头部信息,最后将数据传送到网络层

    从网络层处理好的数据传送到本层,对数据进行减去头部信息,最后将数据传送到会话层。

3层-网络层:建立,保持,终止通过中间设备的连接,同时负责通讯子网的路径选择和拥挤控制。

过程:

    从传输层传送的数据,在网络层进行加头部信息处理,之后将数据传送到数据链路层。

    从数据链路层处理好的数据传送到本层,在本层进行减头部信息处理。

数据链路层:将数据组装成帧进行传输,并管理传输过程中的问题。

过程:

    从网络层传输的数据,在数据链路层加头部信息和尾部信息,将数据组成帧之后传送到物理层,

    从物理层接收的二进制数据传送到数据链路层,在数据链路层减头部信息和尾部信息,之后传送到网络层。

物理层:包括设备之间的物理连接的接口;用户设备和网络终端设备之间的传输规则。

过程:

    数据链路层的帧在物理层中转化为二进制的数据,加本层的头部信息,通过传输媒体以比特流的形式传送到另外一台设备的物理层。

    物理层收到二进制数据,经过减去头部信息处理传送到数据链路层。

注:OSI参考模型总结 - 小白的博客 - CSDN博客

字符集:一个国家或一个民族用到的全部字符的集合,美国用ASCII字符集,UTF8。

ARP地址解析协议:透过目标设备的IP地址,查询目标设备的MAC地址。

网际协议IP:负责在主机和网络之间的路径寻址和数据包路由。

地址解析协议ARP:获得同一物理网络中的主机硬件地址。

网际控制消息协议ICMP:发送消息,并报告有关数据包的传送错误。

互联组管理协议IGMP:用来实现本地多路广播路由器报告。

传输控制协议TCP:为应用程序提供可靠的通信连接,适用于要求得到响应的应用程序。

用户数据包协议UDP:提供无连接通信,且不对传输包进行可靠性确认。

访问服务器的过程

访问服务器的过程可以通过 windows R 快捷命令 --> 进入运行界面--->然后通过cmd 命令 --->进入控制台--->然后输入命令 tracert访问的域名网址-->查看访问过程。

ping命令来测试网络连接:

常见网络排错方法

网络排错遵循从低层到高层逐层排查的原则。

物理层常见故障:

硬件连接问题:1.接触不良2.硬件未连通

数据链路层故障:

1.MAC地址冲突不能上网;

2.交换机与计算机网卡的带宽协商不一致,网速不一致导致网络不通;

3.ADSL欠费导致网络不通;

4.将计算机错误的连接到VLAN(Virtual Local Area Network)。

注:

ADSL【Asymmetric Digital Subscriber Line,非对称数字用户线路】:是宽带接入技术的一种数据传输方式,其模式为异步传输模式(ATM),他利用现有的电话线,通过先进的频分复用技术和调制技术,使得高速的数字信息和电话语音信息在一对电话线的不同频段上同时传输。

MAC地址(Media Access Control Address):媒体访问控制地址,也叫局域网地址(LAN Adress)、以太网地址(Ethernet Adress)、物理地址(Physical Adress),用来确认网上设备位置的地址,用于在网络中唯一标识一个网卡,一台设备,若有多个网卡,则每个网卡都会有一个唯一的MAC地址。

网络层故障:

1.计算机IP地址设置错误。

2.计算机没有设置网关。

3.计算机子网掩码配置错误。

4.沿途路由器路由表错误。

传输层故障:

传输层的TCP/IP协议族应用已非常成熟,可不作关注。

表示层故障:

乱码问题(字符集对应错误)

应用层故障:

应用层程序配置问题(浏览器服务器的配置问题导致上网故障等)

网络安全设置方法

物理层安全:

防止非法计算机接入公司网络(包括无线AP)

数据链路层安全:

1.设置WiFi密码,属于网络链路层添加秘钥的方法。

2.公司内部的交换机可以设置哪个Mac地址可以接入,设置接多少台计算机。

3.家里的ASDL拨号上网的需要登入账号密码。

4.划分不同的VLAN(Virtual Local Area Network)

网络层安全:

1.在路由器上设置ACL控制数据包转发,控制网络。

2.在计算机上设置网络安全,设置访问权限。

应用层安全:

发现软件漏洞,增补丁。

套接字(Socket)的应用

1.Socket定义:

TCP用主机的IP地址加上主机上的端口号作为TCP连接的端点,这种端点就叫做套接字(socket)或插口。套接字可以实现将多个客户连接到一个服务器。

它是网络通信中端点的抽象表示,包含进行网络通信必需的五种信息:1.连接使用的协议,2.本地主机的IP地址,3.本地进程的协议端口,4.远地主机的IP地址,5.远地进程的协议端口。

2.Socket属性:

1.域:套接字通信中使用的网络介质,常见的有AF_INET(因特网络)

2.类型:

a.流式套接字(sock_stream):用于提供面向连接、有序的、可靠的双向jie节流的链接式数据传输服务,由类型sock_stream指定,他是在AF_INET域中通过TCP/IP链接实现的。

b.数据报套接字(sock_dgram):提供了一种无连接的服务,是AF_INET域中通过UDP/IP链接实现的。

c.原始套接字(sock_raw):允许对较低层次的协议直接访问,比如IP、ICMP协议,他常用于检验新的协议的实现或者访问现有服务中配置的新设备。网络监听技术很大程度上依赖于socket_raw.

3.协议:套接字协议一般采用默认值。即默认参数为0。

3.套接字的作用:

1.套接字是用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。

2.当前应用进程需要使用网络进行通信时,就会发出系统调用,请求操作系统为其创建“套接字”,以便把网络通信所需要的系统资源分配给该应用进程。

3.操作系统为这些资源的总和,用一个叫做套接字描述符的号码表示,并把此号码返回给应用进程,应用进程所进行的网络操作都必须使用这个号码。

4.通信完毕后,应用进程通过一个关闭套接字的系统调用通知操作系统回收与该“号码”相关的所有资源。

4.套接字的使用步骤:

1.连接创建阶段

a.套接字被创建后,其端口号和IP地址都是空的,应用进程调用bind(绑定)来指明套接字的本地地址(在服务器端调用bind时就是把熟知端口号和本地IP填写到已创建的套接字中)

b.服务器调用bind后 ,还必须调用listen(收听)把套接字设置为被动方式,以便随时接收客户的服务请求。(UDP服务器由于只提供了无限连接服务,不使用listen系统调用)

c.客户进程发送连接请求后,服务器紧接着调用accept(接受),以把客户进程发来的连接请求提取出来。(系统调用accept的一个变量就是要指明哪一个套接字发起的连接。)

2.数据传输阶段

客户和服务器都在TCP连接上使用send系统调用传送数据,使用recv系统调用接收数据。

3.连接释放阶段

一旦客户或者服务器结束使用套接字,就把套接字撤销,此时调用close释放连接和撤销套接字。应用层总结-系统调用和应用编程接口 - 十分残念的博客 - CSDN博客

其过程示意图如下:

网络编程

网络编程的目的:

直接或间接地通过网络协议与其他计算机进行通讯。

网络编程的问题:

1.如何准确的定位网络上一台或多态主机。

2.找到主机后,如何快速高效的传输数据。

网络编程的对象:

传输层提供的面向应用的可靠或非可靠的数据传输机制。

网络编程流行模型:

1.CS模型(客户端/服务器模型)

2.BS模型(浏览器/服务器模型)

参考网络编程--Socket(套接字) - A-祥子 - 博客园

注:扩展链接内关于TCP/IP的相关知识讲解也相当详细,可以参考浏览一下。

本文部分内容参考至网络,如有错误,敬请指正,如有侵权,请联系修改,如有疑问,欢迎与我讨论,谢谢。

    推荐阅读
  • 关于樱花的唯美诗词(六首樱花诗词共赏浪漫春天)

    恐是赵昌所难画,春风才起雪吹香。你看那一树的樱花,就如同是牡丹和海棠的结合体,春风一吹,如雪花一般飘落,阵阵花香袭来,如此唯美的景象,怕是擅长花鸟画的赵昌也无法活灵活现地描绘出来。桃李不言随雨意,亦知终是有晴时。万颗匀圆讶许同。酬韩侍郎士雨后游曲江见寄唐·白居易小园新种红樱树,闲绕花行便当游。何必更随鞍马队,冲泥蹋雨曲江头。樱花树前,思念和惆怅,也是如此真挚、热烈。

  • 钱学森说的学成必归下一句是什么(钱学森个人经历)

    钱学森说的学成必归下一句是什么?1955年,回到中国。归国后的钱学森致力于中国科研事业,并为此奋斗终生。1964年10月16日中国第一颗原子弹爆炸成功,1967年6月17日中国第一颗氢弹空爆试验成功,1970年4月24日中国第一颗人造卫星发射成功。1985年,钱学森因对中国战略导弹技术的贡献,作为第一获奖者获全国科技进步特等奖。

  • 降雨量100毫米是多少(降雨量100毫米是多少呢)

    接下来我们就一起去研究一下吧!降雨量100毫米是多少降雨量100毫米是指当日下了大暴雨,即24小时内单位面积累计雨水达100mm。根据气象部门的等级划分,24小时内雨量超过100毫米的称为大暴雨。当地气象局会根据降雨强度、降雨总量和持续时间,发布黄色暴雨预警。

  • 游戏情侣名字有诗意的(好听的情侣游戏名)

    花羽霄|风翎絮寄魚予海|記樹與影,我来为大家讲解一下关于游戏情侣名字有诗意的?跟着小编一起来看一看吧!

  • 孕妈腰痛怎么办(妈妈的苦恼---怀孕腰痛)

    经过我仔细检查,王女士腰椎没有异常,建议她回家注意锻炼腰背肌功能,保持正确的坐、立、卧姿势等措施,对预防孕期腰痛有一定帮助。7,保证充足的休息,并且在休息时保持髋关节的屈曲能够有效地改善脊柱的弯曲状况,从而减轻疼痛。按摩时五指并拢,分别放在后腰椎部两侧,掌心向内,上下缓慢揉搓,直到该部位发热为止。

  • 有关上进的句子有哪些(哪些句子表达上进的意思)

    有关上进的句子有哪些无所畏惧,坚持到底,决不放弃。弱者才会诉苦,强者永远找方法。武艺这个夏天,你给我们带来了快乐。午饭永远支持你!成功便是站起比倒下多一次。第二天叫醒我的不是闹钟,其实,还是梦想。活着不是靠泪水搏取同情,而是靠汗水获得掌声。命运也许是注定,但在手中却能改变许多不同的变化。不努力拼搏以后拿什么见那些看不起我的人。如果生活踹了你好多脚,别忘了给它两个耳光,反抗总比流泪强。

  • statue怎么读(statue英文解释)

    statue英文解释statue,雕像读音:美/ˈstætʃuː/;英/ˈstætʃuː/释义:n.雕像,塑像vt.以雕像装饰例句:Abronzestatuestandsinthecenterofthissquare.一。

  • 京东双11活动力度大吗(京东打响双11第一枪)

    距离“双11”还有一段时间,近日华商报记者从京东、阿里、唯品会等电商平台了解到,电商已先后公布今年“双11”活动。有专家表示,双11大战一触即发,反映出电商对人气和流量的渴求。9月8日,阿里公布了2022天猫“双11”时间表。唯品会“11.11特卖狂欢节”将于10月20日晚八点正式启动。比如,京东称,将在双11期间加大扶持力度,继续为商家降本增效。网络购物成为疫情下驱动消费的重要支撑。

  • 有女人味是什么意思(有女人味的释义)

    有女人味是什么意思女人味是形容女人所独有的魅力和吸引力,形容女人温柔、优雅、善良、智慧、清纯、性感、独立的魅力体现。现代的女性们已经有了更广阔的自塑空间,一些未曾完全逝去的传统规范,也早已无力承诺女人的终身幸福。她们在困惑中空前成长,她们在思索女性生活课题的时候,为自己铺开了一条更加广阔的生活空间。因此,女人味的内涵也就变得宽广和深远。