一、网络编程概述
1.1计算机网络
- 通过通信连接将不同地理位置的计算机与专门的外部设备连接起来,以建立一个功能良好的大型网络系统,使大量计算机能够随时交流信息、硬件、软件、数据库信息等。
一. 为这两个网络编制方案的目标
- 数据共享和镜像使用网络协议与其他计算机直接或间接地进行。
1.3网络方案拟订存在两个主要困难。
- 如何准确识别网络上的一个或多个主机主机;特定全球定位系统主机应用程序
- 当发现主机时,数据传输的可靠性和效率如何?
二、网络通信要素概述
2.1通信双方地址
2.2 两项具体规则,即网络通信议定书
- OSI参考模型
- TCP/IP 参考模型(也称为TCP/IP议定书)
商品:知识产权和港口数目
3.1概述
- IP: 互联网上计算机的唯一身份证明。
- 对于 Java 的 IP 地址, 请使用 InetAddress 类 。
- IPv4和IPv6分类;万维网和局域网
- 这篇文章是我们2011年马拉维大选特别报导的一部分。
- 当地返回地址:与当地宿主对应的地址。
3.2 因特网服务班
实例化
- getLocalHost()
- getByName(String host)
常用方法
- String getHostName()
- String getHostAddress()
3.3端口号
- 标记主机上使用端口操作的过程 。
- 港口号因方法而异。
- 设定 0 到 65535 之间的16位数整数。
- 端口分类:
- 公认端口:0 1023,使用预设服务通信
- 注册端口1024 49151,分配给用户程序或应用程序。
- 动态/私有端口:49152~65535。
- Socket 是一个通过合并端口号和IP 地址创建的网络集。。
四、网络协定是通信最重要的要素之一。
网络通信
- 为了在计算机网络上完成通信,必须达成一项协议,即有通信协议。设定速度、传输代码、代码结构、传输控制阶段、错误控制和其他参数。。
问题是网络协议过于复杂。
- 计算机网络通信架构如何实现这样一个复杂的网络协议,如确定源址和目的地地址、解密、压缩、错误控制、交通控制和路线控制?
通信协议分层的思想
- 在制定协议时,复杂的组成部分被细分为基本组成部分,然后合并。 最典型的组合是等级技术,这就要求将复杂的组成部分细分为简单的组成部分,然后将其合并。同一级别可以互动,下一个级别可以调用,下一个级别与下一个级别无关。这些层层互不相干,有利于系统的发展和扩展。

五. TCP/IP网络
- 在传输层方面,有两项重要协议:
- TCP/IP提到两个主要议定书:TCP和网络互联议定书。实际上,这是一系列协议,其中有些目的不同,相互关联。
- 在网络一级,IP协议是能够连接数据传输的主要协议。
- 从实际的角度来看,TCP/IP议定书模式建立了一个有效的四级结构,即:物理连接层、IP层、传输层和应用层都是相互关联的。。
TCP协议
- 利用TCP协议需要建立TCP连接,以便形成数据传输渠道。
- 事实上,汇款、三次握手和点对点沟通。可靠的。
- TCP通信应用程序有两个已经商定的应用程序:客户和服务。
- 在连接中可进行大数据量的传输。
- 传输完毕,需现有联系("四波")的释放效率低下。。
UDP协议
- 数据包通过附上数据、来源和项目来创建。不需要建立连接。
- 每个数据包的大小只能是64K。
- 接收方的接收在发出时没有得到确认,而不论对方是否准备这样做,因此不可信。
- 可以广播发送。
- 发送数据结束时没有必要提供资源。。
本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/19956.html。