计算机网络
文章平均质量分 81
结合多本专业书和实战进行学习
皇皇零岁
人类的悲喜并不相通
展开
-
【路由协议】和【应用协议】
路由协议静态路由是实现设置好路由器和主机中并将路由信息固定的一种方法,其设置通常是使用者手工操作。动态路由则是由路由器们自己统计设置,故路由协议很重要。建议将这两种方法结合起来使用。动态路由会给相邻路由器发送自己已知的网络连接信息,然后像接力一样依次传递给其他路由器。根据路由控制范围分类,相当于一个分层的管理IGP:自治系统(路由选择域)内部动态路由采用的协议是域内路由协议。EGP:自治系统之间的路由控制采用的是域间路由协议。路由算法距离向量算法DV:根据距离(代价)和原创 2022-04-11 13:51:08 · 4790 阅读 · 0 评论 -
【TCP与UDP】基础知识
TCP与UDP传输层根据端口号确定要目标的应用程序。TCP请求连接的包是SYN包。各个端口上会有一些一直在监听的程序,这些服务端程序在UNIX系统当中叫做守护进程,如http的是httpd(http守护进程),ssh的服务端程序是sshd(ssh守护进程)。在UNIX系统中只需要启动一个可以代表它们接受客户端请求的inetd(互联网守护进程)服务程序即可,这是一个超级守护进程,该进程收到客户端请求后会创建fork新进程并转换exec为sshd等各个守护进程。端口号(程序地址)的确定:静态方法(固定,原创 2022-04-11 13:47:48 · 5407 阅读 · 0 评论 -
IP即网际协议
IP即网际协议数据链路层的主要功能是在互连同一种数据链路的节点(主机和路由器)之间进行包传递。一旦跨越了多种数据链路就需要借助网络层。IP分为三大模块:IP寻址路由(最终节点为止的转发):一跳(1 Hop)是指利用数字链路层以下分层的功能传输数据帧的一个区间。多跳路由是指路由器或主机在转发IP数据包时只指定下一个路由器或主机,而不是将到最终目标为止的所有通路全部指定出来。所有主机都维护一张路由控制表(网络A->路由器B等,可以了解目标地址的方向)IP分包和组包:不同数据链路的最大传原创 2022-04-11 13:43:40 · 4176 阅读 · 0 评论 -
【数据链路层】基础知识
数据链路层MAC地址:长48比特,在使用网卡NIC的情况下MAC地址会被烧入ROM中。共享介质网络/非共享介质网络共享介质网络:多设备共享一个通信介质(总线形式)半双工通信,各个设备间需要做通信协调争用方式:争夺获取数据传输权力,也叫载波监听多路访问(CSMA)先到先得,可能冲突。改进策略是CSMA/CD(如果载波信道上没有数据流动直接发送,否则检查是否冲突,若冲突放弃发送,并释放载波信道,延时一段时间后再次争用介质,重新发送帧)改进:交换集线器令牌传递方式:只有获得令牌的原创 2022-04-11 13:38:49 · 2837 阅读 · 0 评论 -
TCP/IP基础知识
TCP/IP基础知识基础知识:演变例程/RFC是具体协议内容/ TCP/ip是为使用互联网而开发制定的协议族TCP/IP协议分层模型硬件(物理层):相当于以太网或电话线路等物理层设备网络接口层(数据链路层):硬件与操作系统之间起桥梁作用的软件。互联网层(网络层):使用IP协议。基于IP地址转发分包数据。主机和路由器都必须实现IP功能,其他如网桥等就不一定。IP :跨越网络传送数据包,使整个互联网都能收到数据的协议。IP协议使得数据能够发送到地球的另一端,这期间它使用IP原创 2022-04-05 18:56:58 · 2630 阅读 · 0 评论 -
计算机网络基础知识
网络基础知识计算机网络按照规模可以分为WAN(广域网)和LAN(局域网)协议:IP,TCP,HTTP等,LAN中常用IPX/SPX等。协议就是计算机与计算机之间通过网络实现通信时事先达成的一种“约定”,只有使用相同的协议才能进行通信。就好比不同国家的语言,可以理解成一套沟通合约类比:语言是协议,聊天过程是通信,聊天内容是数据计算机从物理连接层面到应用程序的软件层面各个组件都必须严格遵循协议才能通信。协议分层与OSI参考模型(分七层)每个分层都接受下一层所提供的特定服务,并为上一层原创 2022-04-05 18:54:26 · 926 阅读 · 0 评论