
计算机网络
文章平均质量分 86
明月几时有666
互相学习,共同进步!
展开
-
URI、URL和URN的定义和关系
URI 用于标识互联网上的资源,URL和URN都属于URI,其中URL使用地址标识资源,可以通过某种协议找到资源;URN通过名字标识资源转载 2023-08-21 16:53:18 · 540 阅读 · 0 评论 -
Java如何给ServerSocket绑定指定IP地址
前言:回去搜索这个问题并且有缘看到这篇文章的人,我相信你一定是个爱思考 爱钻牛角尖的人。每次遇到问题总想知道到底为什么,有时候会浪费很多时间也没有解决问题。如果这篇文章对你有用,麻烦点赞或评论下,想看看有和我一样的人吗?一 问题描述在使用java代码ServerSocket serverSocket = new ServerSocket(8080);创建了服务器端的监听套接字后,我使用命令行工具cmd查看了当前的网络状态,如下图所示,套接字监听的IP地址是“0.0.0.0”,这和我预想的“127.0.原创 2021-07-02 18:36:47 · 9410 阅读 · 3 评论 -
win10 ping localhost显示[::1]
一、问题发生在Windows 10系统的命令提示符cmd中,执行命令ping localhost,并没有出现我与其的ip地址“127.0.0.1”,而是“[::1]”。二、问题原因在cmd中ping localhost解析出来的是ipv6的::1的原因是windows有个优先解析列表,当ipv6的优先级高于ipv4时,就会出现这种情况。三、问题解决1.查看优先级列表 netsh interface ipv6 show prefixpolicies请注意,ipv6地址(::/0)优先于ipv4转载 2021-06-14 13:53:14 · 11477 阅读 · 2 评论 -
多路复用和多路分解
前言:此博客主要为学习总结,方便以后查看。基于《计算机网络——自定向下方法》第六版一 运输层功能(或服务)网络层提供从主机到主机的交付服务,运输层扩展了网络层交付服务,提供从进程(运行在主机上的应用程序)到进程的交付服务。如下图所示:注释:1.源主机的P1表示实现某协议(如HTTP协议)的客户进程,目的主机的P1表示某协议(如HTTP协议)的服务器进程。2.绿色块表示套接字,一个进程可以有一个或者多个套接字,从进程的角度看(应用层以下都属于网络),它相当于从网路向进程传递数据和从进程向网络传递数原创 2021-06-07 18:26:02 · 1681 阅读 · 2 评论 -
Java实现Socket通信
前言:花了一个多星期的时间,重新学习了计算机网络中可靠数据传输的知识和TCP、UDP协议。在掌握了基本的理论后,想通过编程实践,来巩固和加深下对Socket通信的理解。一 项目简介1. 开发环境操作系统:win10Java版本:1.8开发工具:IDEA 20212. 项目描述本项目基于TCP协议,实现了客户端和服务器的Socket通信。项目主要实现了查字的功能,客户端输入要查询的一个汉字,然后回车发送到服务器端,服务器把汉字的查询结果在返回给客户端。另外,在使用服务器提供的字典服务前,客户原创 2021-06-04 18:21:02 · 10933 阅读 · 4 评论 -
web服务器只开启了一个端口,他是如何为多用户服务的?
一、问题描述不同主机之间通讯,必须依赖套接字,而端口号是套接字的标识(开始是这样认为的),那么假设web服务器进程,开启了80端口号(即监听80端口号),接着客户端浏览器,打开任意端口,发起TCP连接请求,服务器80端口监听到请求,建立TCP连接,最后通过客户端套接字和服务器套接字进行通信,那么其他用户怎么办? 80端口也被占用,改如何建立TCP连接?现实中大家发送http请求好像都可以使用一样...原创 2019-07-27 11:34:43 · 6570 阅读 · 3 评论 -
tcp三次握手都做了什么?!
一,tcp三次握手图二,为什么要进行三次我手? 首先,我们来举一个生活中的栗子。在我们初中时我们便学过这样的英语对白。场景是小明和小红初次见面 小明(客户端):How are you?(SYN) 小红(服务器):i am fine,thank you(Ack,对问题的确认。) and you?(SYN) 小明(客户端):me too.(Ack) 一番礼原创 2017-04-29 18:08:12 · 2040 阅读 · 0 评论 -
单工,半双工和全双工的联系与区别
单工、半双工、全双工 单工数据传输只支持数据在一个方向上传输; 半双工数据传输允许数据在两个方向上传输,但是,在某一时刻,只允许数据在一个方向上传输,它实际上是一种切换方向的单工通信; 全双工数据通信允许数据同时在两个方向上传输,因此,全双工通信是两个单工通信方式的结合,它要求发送设备和接收设备都有独立的接收和发送能力。 网卡的全双工(Full Duplex)是指网卡在发送数据转载 2017-06-11 10:45:39 · 518 阅读 · 0 评论 -
Vlan配置及好处
一,为什么需要vlan? 首先我们需要了解一下什么是广播风暴。广播风暴(broadcast storm)简单的讲是指当广播数据充斥网络无法处理,并占用大量网络带宽,导致正常业务不能运行,甚至彻底瘫痪。 1,vlan划分可以解决广播风爆。试想,如果一个局域网内有上百台主机,如果一旦产生广播风暴,那麼,这个网络就会被彻底的瘫痪。为什么不让路由器连接不同的网段,因为路由器比较昂贵,且接口较少,这也是原原创 2017-06-05 10:56:39 · 2503 阅读 · 0 评论 -
enca dot 是什么意思?
这你就问对人了。不卖关子了,enca全拼是encapsulation 英文意思:包装封装; enca dot 10 (10是 vlan10) 1,在路由器上配置trunk的封装协议的命令: encapsulation [isl/dot1q] vlan #(#代表什么,你应该知道,就是你换分的vlan区域号 ,[ ]中是两个不同的协议吧。所以完整的写法应该是:encapsulation do原创 2017-06-04 23:37:37 · 1231 阅读 · 0 评论 -
packet tracer 的switch交换机的常用命令
show vlan用于查看当前各个端口所属的VLANs1#show vlanVLAN Name Status Ports---- -------------------------------- --------- -------------------------------1 default active F原创 2017-06-04 19:58:20 · 5028 阅读 · 0 评论 -
虚拟机windows2003DHCP服务器配置后如何验证?
一,前言既然你搜到了这里,说明你的DHCP服务器已经配置完毕。如果还没配置请百度下.只说关键点,不会的操作可以百度。二,准备工作1,禁用其他网卡,仅留下VMware network adapter 8 (VMware network adapter 1 禁用与否不影响)若不禁用网络,可能会从网上的DHCP服务器获得动态ip地址。 2,关闭虚拟机Windows server2003(或者其他版本原创 2017-05-15 22:56:31 · 3628 阅读 · 1 评论