网络编程之通信要素

简介: 网络编程之通信要素

一、概述


类似于信件:


包 Packet 对方的信息,对方的地址,自己的地址


打电话—连接----接了----通话 TCP


发短信—发送了就完事了—接收 UDP


  • 计算机网络:


计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。


  • 网络编程的目的:


无线电台…传播交流信息,数据交换,通信


  • 想要达到这个效果需要什么:


  1. 如何准确的定位网络上的一台主机。端口,定位到这个计算机上的某个资源
  2. 找到了这个主机,如何传输数据呢?


javaweb:网页编程 B/S


网络编程:TCP/IP C/S


二、网络通信的要素


如何实现网络的通信:


通信双方的地址:


  • ip
  • 端口号


规则:网络通信的协议


TCP/IP参考模型


b491774f8a4741dca6c7d2c92c7e952a.png


小结:


  1. 网络编程中有两个主要的问题
  • 如何准确的定位到网络上的一台或多台主机
  • 找到主机之后如何进行通信


  1. 网络编程中的要素
  • IP和端口号 IP
  • 网络通信协议 TCP UDP


  1. 万物皆对象
相关文章
|
1月前
|
安全 网络安全 网络虚拟化
【软件设计师备考 专题 】常用网络设备和各类通信设备(一)
【软件设计师备考 专题 】常用网络设备和各类通信设备
97 2
|
1月前
|
网络协议 网络安全 网络虚拟化
网络技术基础(10)—— VLAN间通信
【3月更文挑战第2天】网络基础笔记(加班了几天,中途耽搁了,预计推迟6天),这篇借鉴了之前师兄的笔记,边听边记笔记实在是太慢了。
|
2天前
|
存储 网络协议 关系型数据库
Python从入门到精通:2.3.2数据库操作与网络编程——学习socket编程,实现简单的TCP/UDP通信
Python从入门到精通:2.3.2数据库操作与网络编程——学习socket编程,实现简单的TCP/UDP通信
|
17天前
|
安全 网络安全 SDN
虚拟网络设备的真正使命:实现有控制的通信
虚拟网络设备确实提供了强大的网络隔离能力🛡️,但这种隔离本身并不是最终目的。实际上,更重要的是通过这种隔离能力实现有控制的通信🎛️,以满足特定的业务需求、安全要求和性能标准。换句话说,网络隔离是手段,而有控制的通信才是目的🎯。
虚拟网络设备的真正使命:实现有控制的通信
|
29天前
|
存储 运维 安全
云擎技术:通信网络单元定级备案指南
简介: 通信网络单元定级备案是指相关基础电信企业、增值电信企业要对本单位管理、运行的公用通信网和互联网及其各类信息系统进行单元划分,按照《通信网络安全防护管理办法》(工业和信息化部令第11号)的规定开展定级工作,并在工业和信息化部“通信网络安全防护管理系统”报送各单元的定级信息。
31 2
|
1月前
|
安全 网络安全 网络虚拟化
【软件设计师备考 专题 】常用网络设备和各类通信设备(三)
【软件设计师备考 专题 】常用网络设备和各类通信设备
36 0
|
1月前
|
安全 算法 网络安全
【软件设计师备考 专题 】常用网络设备和各类通信设备(二)
【软件设计师备考 专题 】常用网络设备和各类通信设备
41 2
|
1月前
|
安全 算法 网络安全
数字堡垒之钥:网络安全的核心要素与实践策略
【2月更文挑战第30天】 在数字化的浪潮中,数据成为了新时代的“石油”,而网络安全则是保护这些宝贵资源的“数字堡垒”。本文将深入探讨网络安全领域的重要概念、漏洞成因、加密技术及提升安全意识的实践方法。通过对网络攻击手段的剖析,揭示安全防御的策略和挑战,并分享如何通过强化个人和组织的安全意识来构建更为坚固的信息安全防线。
|
1月前
|
存储 监控 安全
网络堡垒的构筑者:洞悉网络安全与信息安全的关键要素
【2月更文挑战第30天】在数字化时代,数据成为新的石油。然而,随着技术的飞速发展,网络安全威胁同样以惊人的速度增长。本文将深入探讨网络安全漏洞的本质、加密技术的重要性以及提升个人和企业安全意识的必要性。通过对这些关键元素的分析,旨在为读者提供一套加强信息资产防护的策略和思路。
|
1月前
|
安全 Linux 网络安全
Qt SSL/TLS 安全通信类:构建安全网络应用的关键组件
Qt SSL/TLS 安全通信类:构建安全网络应用的关键组件
64 0