怎么做网站的浏览栏,网络优化工程师,炫酷网站欣赏,荆州网站建设价格* A:计算机网络* 是指将地理位置不同的具有独立功能的多台计算机及其外部设备#xff0c;通过通信线路连接起来#xff0c;在网络操作系统、网络管理软件及网络通信协议的管理和协调下#xff0c;实现资源共享和信息传递的计算机系统。* 其实我们这些网#xff0c;之所以能… * A:计算机网络* 是指将地理位置不同的具有独立功能的多台计算机及其外部设备通过通信线路连接起来在网络操作系统、网络管理软件及网络通信协议的管理和协调下实现资源共享和信息传递的计算机系统。* 其实我们这些网之所以能够连接是因为在美国、日本、中国......很多国家海底都有光缆这个海底光缆都是连通的如果由于海啸或者地震导致海底光缆断开那么全世界的网就会受到影响* 而我们手机上网使用的3G、4G这些网络都是由于信号塔的作用需要搭建信号塔这些信号塔是通过卫星发射信号的所以你就可以去接收这些3G、4G信号* 现在联通在3G这块很牛掰但是移动在4G这块快把联通给快干败了* * B网络编程* 就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。* 我电脑上的东西想要传给你只要有网就可以传给你无论是局域网还是互联网都是可以相互传递的这就是网络编程 * 网络编程三要素之 IP* 通过IP找对应的设备地址* IPv4有4个段位每个段位都在0·255之间* 每个设备在网络中都有唯一的一个标识* 每台网络终端在网络中都有一个独立的地址我们在网络中传输数据就是使用这个地址* 在DOS模拟器下的几个命令* ipconfig查看本机IP* ping测试连接(测试你有没有跟外网连接上或者测试局域网有没有通我的电脑跟你的电脑有没有连接上(需要拿到对方的IP地址即可))* 本地回路地址127.0.0.1* 广播地址255.255.255.255* * 一面向社会出来的时候直接就是IPv4至于有没有IPv1IPv2IPv3小编就不知道了~~* IPv4由4个字节组成4个0~255大概是43亿其中30亿都在北美亚洲有4亿2011年初已经用尽* 43亿一个0~255代表2564294967296256*256*256*256* 30亿在北美因为IP地址就是人家老外研究出来的所以30亿在北美* 亚洲有4亿4亿对于亚洲来说太少了* 2011年初IPv4已经用尽了所以正在向IPv6转* IPv68组每组是4个16进制数* 例如 1a2b0000aaaa000000000000aabb1f2f* 若是0000也可以省略用代替 1a2baaaa000000000000aabb1f2f 一查只有7位所以可以得知两个之间省略一个0000* 1a2b0000aaaaaabb1f2f 一查只有5位所以可以得知两个之间省略三个0000* 可以省略前面的0000或者是后面的0000但不能前后都省略掉* * * 但是在转型的过程中即由IPv4转型为IPv6这是个漫长的过程跟当年的WindowsXP系统要转型成Win7、Win10系统一样都是个漫长的过程* 在企业里面有一些硬件它是比较老旧的如果你装的是一个低版本的系统那它(低版本的系统)会支持你去运行* 如果你装的是一个高版本的系统那么可能那个硬件就支持不了了这样就意味着你要去做一系列的跟换这是有成本的* 所以企业在做这样的更换的时候会逐渐一点点的进行所以说会是一个漫长的过程* 网络编程三要素之 端口号* 通过端口找具体的那个程序* 两台设备通过互相识别IP进行连接然后再通过端口号进行数据交换例如两台电脑上都有QQ、微信、feiQ等聊天工具一台电脑上从QQ上说句话另一台电脑接收的是QQ而不是微信、feiQ接到* 原因是首先找的的是IP地址通过IP地址找到那台电脑然后再找端口号(端口号就相当于具体的教室例如去一个地方学习首先得找的具体的办公楼然后在去找具体的教室这个具体的教室就相当于是端口号办公楼就相当于是IP地址)* * 每个程序在设备上都有唯一的标识* 每个网络程序都需要绑定一个端口号传输数据的时候除了确定发到哪台机器上还要明确发到哪个程序* 端口号范围从0~65535* 编写网络应用就需要绑定一个端口号尽量使用1024以上的1024以下的基本上都被系统程序占用了。(也并不是都被系统占用了只是说有几率被系统给占用)* 常用端口* MySQL3306* Oracle1521* web80* Tomcat8080* QQ4000* feiQ:2425 * 网络编程三要素之 协议* 协议:为计算机网络中进行数据交换而建立的规则标准或约定的集合* 协议有UDP和TCP协议* UDP* 面向无连接、数据不安全、速度快、不区分客户端与服务端* TCP* 面向连接(三次握手)、数据安全、速度略慢、分为客户端与服务端* 三次握手客户端先向服务端发起请求、服务端响应请求、传输数据* UDP可以比作为发短信我再给你发短信你可以不开机这个号码也可以不存在就是在这个世界上没有这种号码随便给你个号码发条短信这也是可以发送出去的* 它面向无连接不用担心对方在还是不在数据不安全这有可能是数据发丢了速度快因为我不用管你在不在不区分客户端与服务端我可以给你发你也可以给我发* * TCP的三次握手相当于手机打电话首先我给你拨号码你是必须要在的这就是所谓的面向连接你要是关机或者是没有这个号码我就打不过去所以你必须要在的* 然后我给你拨电话数据是安全的但是速度是略慢的因为我必须保证你在我才能拨的过去分为顾客端和服务端一面是顾客端一面是服务器* 比如说你去浏览一个论坛当你去浏览论坛的时候是先做了一次请求那么服务器那边接收了之后它给你来个响应然后你就可以和这边交换数据了* 第一次是客户端向服务器发出请求第二次是服务器响应客户端第三次就是传输数据这就是三次握手* 相对于是安全的假如说我这边服务器关掉了你开始请求没请求到那就访问不了所以说它是面向连接数据安全的* HTTP协议底层用的就是TCP协议也是要遵循三次握手* 三次握手也可以比作第一次你愁啥第二次我瞅你咋地第三次来咱来唠唠。* 也可以说比作第一次约吗第二次约。第三次然后就去了