溧阳网站设计,做搜狗手机网站优化软,WordPress购物车纯代码,做旅游攻略的网站好前言 在你立足处深挖下去,就会有泉水涌出!别管蒙昧者们叫嚷:“下边永远是地狱!” 博客主页#xff1a;KC老衲爱尼姑的博客主页 博主的github#xff0c;平常所写代码皆在于此 共勉#xff1a;talk is cheap, show me the code 作者是爪哇岛的新手#xff0c;水平很有限KC老衲爱尼姑的博客主页 博主的github平常所写代码皆在于此 共勉talk is cheap, show me the code 作者是爪哇岛的新手水平很有限如果发现错误一定要及时告知作者哦感谢感谢 文章目录 网络基础知识网络发展史独立模式网络互连 局域网广域网网络通信基础IP地址概念格式特殊IP 端口号概念格式注意事项 网络基础知识
网络发展史
独立模式
每一台计算机之间都是相互独立的,无法进行通信。每台计算机都负责处理某个业务。如下图所示
举个栗子,张三用A计算机完成加法,然后移动到B计算机前完成减法,最后去使用C计算机完成除法。在张三完成这一系列的操作的时候,其他人处理等待状态,效率是非常低的。
网络互连
随着时代的发展,越来越需要计算机之间能能够互相通信,共享软件和数据,人们就研究出了不同计算机之间的通信方式(网络),可以让多个计算机协同工作来完成业务,计算机之间就有了网络互连。通过的网络将多台计算机连接在一起,完成不同计算机之间的数据传输。这种通信方式被称为网络通信。根据网络互连的规模不同,可以划分为局域网和广域网。
局域网
即 Local Area Network简称LAN。Local 即标识了局域网是本地局部组建的一种私有网络。局域网内的主机之间能方便的进行网络通信又称为内网局域网和局域网之间在没有连接的情况下是无法通信的。
局域网组建网络的方式有很多种
1基于网线直连 2基于集线器组建
3基于交换机组建 4基于交换机和路由器组建 广域网
广域网即 Wide Area Network简称WAN。通过路由器将多个局域网连接起来在物理上组成很大范围的网络就形成了广域网。广域网内部的
局域网都属于其子网。 举个例子,如果一家公司,有很多的分公司,甚至海外公司,把这些公司以专线的方式连接起来,就是一个广域网。如果属于全球的公共型广域网,则称为互联网互联网属于广域网的一个子集。
网络通信基础
网络互连的目的是进行网络通信也即是网络数据传输更具体一点是网络主机中的不同进程间基于网络传输数据。那么在组建的网络中如何判断到底是从哪台主机将数据传输到那台主机呢这就需要使用IP地址来标识。
IP地址
概念
IP地址主要用于标识网络主机、其他网络设备如路由器的网络地址。简单说IP地址用于定位主机的网络地址。就像网上购物需要填家庭住址,不然快递小哥也不知道送到哪里去。
格式
IP地址是一个32位的二进制数通常被分割为4个“8位二进制数”也就是4个字节如01100100.00000100.00000101.00000110。通常用“点分十进制”的方式来表示即 a.b.c.d 的形式a,b,c,d都是0~255之间的十进制整数。如100.4.5.6。
特殊IP
127.*的IP地址用于本机环回(loop back)测试通常是127.0.0.1。本机环回主要用于本机到本机的网络通信。IP地址解决了网络通信时定位网络主机的问题但是还存在一个问题传输到目的主机后由哪个进程来接收这个数据呢这就需要端口号来标识。
端口号
概念
在网络通信中IP地址用于标识主机网络地址端口号可以标识主机中发送数据、接收数据的进程。简单说端口号用于定位主机中的进程。
类似于我们告诉了快递小哥地址,同时还要告诉具体是那个人(端口号)。
格式
端口号是0~65535范围的数字在网络通信中进程可以通过绑定一个端口号来发送及接收网络数据。
注意事项 两个不同的进程不能绑定同一个端口号但一个进程可以绑定多个端口号。 一个进程启动后系统会随机分配一个端口启动端口 程序代码中进行网络编程时需要绑定端口号收发数据的端口来发送、接收数据。进程绑定一个端口号后fork一个子进程可以实现多个进程绑定一个端口号但不同的进程不能绑定同一个端口号。 各位看官如果觉得文章写得不错点赞评论关注走一波谢谢啦。