精华内容
下载资源
问答
  • 不同计算机通过什么实现通信
    千次阅读
    2020-02-26 19:26:27

    如今,计算机网络已经成为我们日常生活的必需品,无论是工作时发送邮件,还是上网聊天,都离不开计算机网络,那么,什么是计算机网络呢?多台计算机之间是如何实现连接并且进行数据交换的呢?这篇文章小编为与你介绍!

    计算机网络

    所谓的计算机网络简单来说就是指通过某一种方式将多台计算机进行连接并实现计算机彼此之间的互联和数据交换

    在计算机网络中,计算机之间要实现连接和通信,就需要遵守一定的规则,我们把这种连接和通信的规则称为网络通信协议,它对数据的传输格式,传输速率和传输步骤等都做了统一规定,通信双方都必须遵守才能完成数据交换

    下面将介绍两种应用广泛的 TCP/IP 协议「包括了 TCP 协议,IP 协议,UDP 协议. ICMP 协议和其他一些协议的协议组」

    UDP 通信

    UDP 是一种面向无连接的协议,因此在通信时发送端和接受端不用建立连接

    接收端:在创建 DatagramSocket 对象时,指定其监听的端口号,然后发送端就可以根据这个端口号来与之通信。简单来说,接收端要做的事情就是DatagramSocket 对象通过 DatagramPacket 这个「包」来接收发送端发送的数据,DatagramPacket 调用方法获得「拆解」接收到的信息并显示给用户

    发送端:在创建 DatagramSocket 对象的时候需要指定目标 IP 地址和端口号,而且端口号必须和接收端指定的一致 「暗号」,这样调用 DatagramSocket 的 send 方法时才能将数据发送到对应的接收端

    TCP 通信

    TCP 和 UDP 一样,都能实现两台计算机之间的通信,两端都需要建立 Socket 对象,区别在于,UDP 中只有发送端和接收端,不区分客户端和服务端,而 TCP 通信严格区分客户端和服务端,在通信的时候,必须先由客户端去连接服务端才能实现通信**「进行三次握手」**,服务端不可以主动连接客户端

    服务端:在客户端发送数据前,服务端程序会暂时停止运行,accept()方法发生阻塞,直到客户端访问时才会结束这种阻塞状态

    客户端:在客户端创建 Socket 对象与服务器建立连接后,通过 Socket 对象获取输入流读取服务器端发来的数据,并打印结果

    原作者:企鹅号 - Java资源社区,有所修改

    更多相关内容
  • 原标题:计算机网络和... 2、传输方式不同计算机网络通过线路互连起来的、自治的计算机集合,确切的说就是将分布在不同地理位置上的具有独立工作能力的计算机、终端及其附属设备用通信设备和通信线路连接起来。...

    原标题:计算机网络和计算机通信网络之间的本质区别是什么?

    1、用途不同

    计算机网络在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递。计算机通信在计算机与计算机之间或计算机与终端设备之间进行信息传递。

    bd53c5c81ccd01ec19019744188fad90.png

    2、传输方式不同

    计算机网络通过线路互连起来的、自治的计算机集合,确切的说就是将分布在不同地理位置上的具有独立工作能力的计算机、终端及其附属设备用通信设备和通信线路连接起来。计算机通信将两部计算机直接相联进行通信,可以是点对点,也可以是多点通播。

    af556f1f277b80ecd8531bdb16c34858.png

    计算机网络的分类与一般的事物分类方法一样,可以按事物所具有的不同性质特点(即事物的属性)分类。计算机网络通俗地讲就是由多台计算机(或其它计算机网络设备)通过传输介质和软件物理(或逻辑)连接在一起组成的。

    3fbb2f86890b583ca206fcdd276be652.png

    总的来说计算机网络的组成基本上包括:计算机、网络操作系统、传输介质(可以是有形的,也可以是无形的,如无线网络的传输介质就是空间)以及相应的应用软件四部分。以上三点记住了,这对你了解计算机网络有一定的帮助呢!

    展开全文
  • PC1:192.168.5.5通过二层交换机连接到PC2:192.168.7.6,不改变硬件实现通信 第一种方法:子网掩码增大,192.168.5.5/22 192.168.7.6/22 实现通信 第二种方法:增加静态路由及回程路由 PC1配置: PC2配置: ...

    PC1:192.168.5.5通过二层交换机连接到PC2:192.168.7.6,不改变硬件实现通信

    环境:

    第一种方法:子网掩码增大,192.168.5.5/22    192.168.7.6/22 实现通信

    第二种方法:增加静态路由及回程路由

    PC1配置:

    PC2配置:

     

    第二种添加静态路由方式:

    展开全文
  • 计算机网络系统是利用通信设备和线路将地理位置不同、功能独立的多个计算机系统互联起来,以功能完善的网络软件实现网络中资源共享和信息传递的系统。本文操作环境:windows10系统、thinkpad t480电脑。详细介绍:...

    计算机网络由通信子网和资源子网组成。计算机网络系统是利用通信设备和线路将地理位置不同、功能独立的多个计算机系统互联起来,以功能完善的网络软件实现网络中资源共享和信息传递的系统。

    c6dfcf20ba851c9c486f5a599473c246.png

    本文操作环境:windows10系统、thinkpad t480电脑。

    详细介绍:

    计算机网络系统就是利用通信设备和线路将地理位置不同、功能独立的多个计算机系统互联起来,以功能完善的网络软件实现网络中资源共享和信息传递的系统。通过计算机的互联,实现计算机之间的通信,从而实现计算机系统之间的信息、软件和设备资源的共享以及协同工作等功能,其本质特征在于提供计算机之间的各类资源的高度共享,实现便捷地交流信息和交换思想。

    计算机网络系统是由网络硬件和网络软件组成的。在网络系统中,硬件的选择对网络起着决定性的作用,而网络软件则是挖掘网络潜力的工具。

    1、计算机网络建立的主要目的是实现计算机资源的共享。计算机资源主要是指计算机硬件、软件与数据。

    2、互连的计算机是分布在不同的地理位置的多台独立的“自治计算机”。连网的计算机既可以为本地用户提供服务,也可以为远程用户提供网络服务。

    3、连网计算机之间遵循共同的网络协议。

    展开全文
  • 一文读懂两台计算机之间是如何通信

    千次阅读 多人点赞 2021-01-02 16:39:56
    本文将从小白的角度,讲解两台计算机之间是如何精确的找到对方的位置并发送和接收消息的,以帮助读者从宏观角度把握计算机网络的体系结构。
  • 计算机网络】网络通信基础

    千次阅读 2022-01-09 11:50:49
    文章目录网络通信基础及网络参考模型网络通信基础网络通信基本概念信息的传递过程数据通信网络基本概念网络设备
  • 计算机网络】不同网段内主机如何通信

    万次阅读 多人点赞 2019-04-30 13:55:47
    这款软件最有价值的地方在于用户可以通过软件来模拟真实的网络,能够零成本搭建一套计算机网络。我们可以边学网络边用这个软件来进行仿真,验证所学知识。 下载链接:...
  • 用路由器实现不同vlan之间的通信

    千次阅读 2019-12-17 08:45:17
    一:用路由器实现不同vlan间的通信 1.1 拓扑图如下: (1)主机配置:PC-PT0和PC-PT1是vlan 100中的,PC-PT2和PC-PT3是vlan 200中的。 PC-PT0的IP地址为:用的是C类地址,IP Address:192.168.1.xx,其中...
  • EDA课设 FPGA开发板 VHDL实现串口通信

    千次阅读 多人点赞 2021-07-20 21:28:14
    VHDL UART串口通信设计 实现开发板与计算机串口助手之间的收发,并能够自行调节波特率。自行设计通信格式并完成调试。
  • 用思科模拟器实现三层交换机下不同VLAN之间的通信 实验目标:在三层交换机下实现不同VLAN的PC机之间的通信 工具: CisicoPacketTracer6 实验设备: 六台PC机,四台接入层交换机和两台汇聚层交换机(二层交换机)以及...
  • 一个计算机网络一般包括“资源子网...计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信...
  • hybrid实现相同网段不同VLAN通信

    千次阅读 2020-12-01 16:32:23
    实验说明:本次实验使用三台PC,三台PC配置为同一网段,划分为三个不同VLAN,通过PVID实现vlan30和vlan20能够互相通信,其余vlan不能通信。 交换机(LSW)配置 命令解析: port hybrid pvid vlan 10 PC1连接交换机的...
  • 实验内容:使用 Socket 编程,采用其中的 TCP 面向连接方式,实现计算机数 据的交换。 具体要求: 1、操作系统:可在 Linux 或 Windows 操作系统下实现 2、编程语言:C 或 C++,若使用 Java、python 等更高级的语言...
  • 我们知道处于同一局域网的两台计算机,进行通信的方式很简单,可以直接通过局域网内的私有ip定位计算机。但是如果要访问外网即非本局域网的计算机就相对而言比较复杂。 下边为了更好的理解这个过程,我从几个问题...
  • 计算机网络考试重点

    千次阅读 2021-07-27 09:26:25
    绪论1、计算机网络的定义计算机网络是利用通信设备和线路将分布在地理位置不同的、具有独立功能的多个计算机系统连接起来,在功能完善的网络软件(网络通信协议及网络操作系统等)的控制下,进行数据通信实现资源...
  • 通过计算机网络可以使多台计算机实现连接,但是位于同一个网络中的计算机在进行连接和通信时必须要遵守一定的规则,这就好比在道路中行驶的汽车一样要遵守交通规则。在计算机网络中,这些连接...
  • 三层交换机如何实现不同网络的相互通信 前言 1.三层交换的原理 2.三层交换机和二层交换机的区别 3.三层交换的拓扑图及相关配置 4.三层交换机的优点 1.三层交换的原理 第三层交换是在网络交换机中引入路由模块而取代...
  • 本次实验实现了使用三层交换机实现跨VLAN间的通信。主要步骤有建立网络拓扑、二层交换机的接口设置(创建VLAN、交换机的VLAN端口分配、交换机的端口分配)、三层交换机的接口设置(创建VLAN、交换机的端口分配、配置...
  • 计算机网络实验之三层交换机实现VLAN间通信
  • 利用三层交换机实现不同VLAN间的通信 一、实验目的 利用三层交换机实现不同VLAN间的通信 二、实验设备 3560-24MultilayeSwitch交换机一台, 2950T24Switch交换机三台, 工作站PC三台, 直连网线六条。 三、实验内容...
  • 三层设备主要负责寻址,通过查看自已通过各种动态路由协议或静态指定的路由表,来确定数据包的传送方向,路由器就像是站在十字路口的一个交警,如果有司机(数据包)不知道目的地就问这个交警,这个交警从大脑的...
  • 计算机操作系统——进程间通信(Interprocess Communication)
  • 从IP协议看计算机网络通信

    千次阅读 2022-04-11 00:37:10
    理解网络层跟数据链路层的关系和区别,IP分片与重组的思想以及网络通信中辅助IP的其他技术,对计算机网络的底层通信会有更好的认知。
  • WebSocket实现实时通信

    万次阅读 多人点赞 2021-07-23 14:31:31
    WebSocket 是一种数据通信协议,也是用于客户端和服务端数据通信,类似于我们常见的 http 既然有 http,为啥还要 WebSocket http 通信是单向的 请求 + 响应 没有请求也就没有响应 初次接触 WebSocket 的人,都会问...
  • 计算机网络体系结构通信原理

    千次阅读 2018-12-07 23:19:06
    对等实体之间借用下层服务,并遵守相关规则以实现信息交换。
  • vlan(virtual lan)即虚拟局域网,我们知道交换机作为二层交换设备,连接在一台交换机上所有设备组成了一个局域网,该局域网内所有的设备可以自由通信,但是这里存在一个问题,即某个设备如果向交换机发送了一个广播...
  • pc与android通过usb socket实现手机通信Demo

    千次下载 热门讨论 2013-08-01 20:02:06
    a.PC客户端与Android服务端的Socket同步通信(USB) b.操作步骤如下: ----------------------------------------------------------- 1.请将测试数据文件夹中的ucliulanqi.apk copy到c:\下进行测试 2. 将android...
  • 原标题:最早的计算机网络与传统的通信网络最大的区别是什么?一、两者的组成不同:1、计算机网络的组成:计算机网络的分类与一般的事物分类方法一样,可以按事物所具有的不同性质特点(即事物的属性)分类。计算机...
  • 数据通信方式有哪几种

    千次阅读 2021-06-27 01:24:05
    描述数字通信(digital ...数据通信通信技术和计算机技术相结合而产生的一种新的通信方式。要在两地间传输信息必须有传输信道,根据传输媒体的不同,有有线数据通信与无线数据通信之分。但它们都是通过传输信...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 461,177
精华内容 184,470
关键字:

不同计算机通过什么实现通信