网络通信的三要素

简介: 网络通信的三要素: ----------------------------------------------------------------------------- 网络通信的三要素: A:IP地址 B:端口 C:传输协议 ----------------------------------------------------------------------------- 举例: 我想和林青霞说话了。

网络通信的三要素:

-----------------------------------------------------------------------------
网络通信的三要素:
    A:IP地址
    B:端口
    C:传输协议
-----------------------------------------------------------------------------    
举例:
    我想和林青霞说话了。肿么办?
        A:我要找到林青霞。(IP地址)
        B:对她说话,要对耳朵说。(端口)
        C:我说什么呢?"I Love You"(传输协议)
              但是,她没学过英语,听不懂。
              我没必要说英语,说汉语就可以了:我爱你
-----------------------------------------------------------------------------      
IP地址:
    网络中计算机的唯一标识号(网络中设备的标识号,不易记忆,可用主机名)。
    
    计算机只能识别二进制的数据,所以我们的IP地址应该是一个二进制的数据。
    但是呢,我们配置的IP地址确不是二进制的,为什么呢?
          IP:192.168.1.100
           换算:11000000 10101000 00000001 01100100
    假如真是:11000000 10101000 00000001 01100100  的话。
    我们如果每次再上课的时候要配置该IP地址,记忆起来就比较麻烦。
    
    所以,为了方便表示IP地址,我们就把IP地址的每一个字节上的数据换算成十进制,然后用.分开来表示:
        "点分十进制表示法"
--------------------------------------        
    IP地址的组成:网络号段 + 主机号段
        A类:第一段为网络号段 + 后三段的主机号段
            一个网络号,可以配 256*256*256 = 16777216 台主机(1千6百多万台)
            
        B类:前二段为网络号段 + 后二段的主机号段
            一个网络号,可以配 256*256 = 65536 台主机(6万5千多台)
            
        C类:前三段为网络号段 + 后一段的主机号段
            一个网络号,可以配 256 台主机
--------------------------------------    
    IP地址的分类:
        A类    1.0.0.1---127.255.255.254          10.X.X.X是私有地址(私有地址就是在互联网上不使用,而被用在局域网络中的地址)    127.X.X.X是保留地址,用做循环测试用的。
        B类    128.0.0.1---191.255.255.254        172.16.0.0---172.31.255.255是私有地址,169.254.X.X是保留地址。
        C类    192.0.0.1---223.255.255.254        192.168.X.X是私有地址
        
        D类    224.0.0.1---239.255.255.254(保留地址)     
        E类    240.0.0.1---247.255.255.254(保留地址)
--------------------------------------        
    两个DOS命令:
        ipconfig     windows系统下查看本机ip地址。
        ping         后面跟ip地址,测试本机与指定的ip地址间的通信是否有问题。
--------------------------------------        
    特殊的IP地址:
        127.0.0.1    回环地址(表示本机)        可用于测试本机的网络是否有问题命令:ping 127.0.0.1 
        X.X.X.255    广播地址
        X.X.X.0        网络地址
--------------------------------------        
    类InetAddress    
        为了方便我们对IP地址的获取和操作,java提供了一个类InetAddress供我们使用。
-----------------------------------------------------------------------------        
端口号:
    物理端口        网卡口
    逻辑端口        我们指的就是逻辑端口
    
    每个程序都会至少有一个逻辑端口。
    是正在运行的程序的标识。(用于标识进程的逻辑地址,是不同进程的标识)
    有效端口:0~65535,其中0~1024系统使用或保留端口。
    
    通过360可以查看端口号。
    操作步骤:打开360 --> 功能大全 --> 网络优化 --> 流量防火墙 --> 网络连接
-----------------------------------------------------------------------------    
传输协议:
    通信的规则。
    
    UDP:
        把数据打包(将数据源和目的地封装成数据包中)
        数据有限制(每个数据报的大小在限制在64k)
        不建立连接(面向无连接)
        速度快
        不可靠
--------------------------------------    
    TCP:
        建立连接通道(面向连接)(通过三次握手确保连接的建立)
        数据无限制
        速度慢
        可靠
--------------------------------------    
    举例:
        UDP:发短信,聊天留言,在线视频,视频会议,邮局包裹,水杯 TCP:打电话,QQ聊天,下载,水管一般的软件,既有TCP也有UDP。
-----------------------------------------------------------------------------

 

我的GitHub地址: https://github.com/heizemingjun
我的博客园地址: http://www.cnblogs.com/chenmingjun
我的蚂蚁笔记博客地址: http://blog.leanote.com/chenmingjun
Copyright ©2018 黑泽明军
【转载文章务必保留出处和署名,谢谢!】
相关文章
|
6月前
|
域名解析 存储 网络协议
深入解析网络通信关键要素:IP 协议、DNS 及相关技术
本文详细介绍了IP协议报头结构及其各字段的功能,包括版本、首部长度、服务类型、总长度、标识、片偏移、标志、生存时间(TTL)、协议、首部检验和等内容。此外,还探讨了IP地址的网段划分、特殊IP地址的应用场景,以及路由选择的大致流程。最后,文章简要介绍了DNS协议的作用及其发展历史,解释了域名解析系统的工作原理。
238 5
深入解析网络通信关键要素:IP 协议、DNS 及相关技术
|
1月前
|
安全 网络安全 UED
为何长效代理静态IP是网络管理的关键要素
在信息化时代,静态长效IP代理对网络管理至关重要。它能提升网络服务质量,确保远程办公、视频会议等应用的稳定性和连续性;减少延迟和网络拥堵,加快数据传输;提高网络安全,便于设置访问权限,防止未授权访问。91HTTP高质量代理IP服务商助力高效信息获取。
48 23
|
10月前
|
设计模式 安全 测试技术
深入理解与应用自动化测试框架 — 以Selenium为例网络防线的构筑者:洞悉网络安全与信息安全的核心要素
【5月更文挑战第29天】 在快速迭代的软件开发过程中,自动化测试已成为提高测试效率、确保软件质量的重要手段。本文将深入探讨自动化测试框架Selenium的核心概念、架构以及实际应用中的关键技巧,旨在为读者提供一篇系统性的分析与实践指南。文章首先概述了自动化测试的必要性和Selenium框架的基本特征;随后详细剖析了Selenium的组件结构,并结合实例讲解如何高效地设计和执行测试用例;最后,讨论了当前自动化测试面临的挑战及未来发展趋势。
|
6月前
|
人工智能 供应链 安全
网络安全与信息安全:构建数字世界的坚固防线在当今数字化时代,网络安全已成为维护个人隐私、企业机密和国家安全的重要基石。本文旨在探讨网络安全漏洞、加密技术及安全意识等关键领域,通过深入浅出的方式,引导读者理解网络安全的核心要素,并分享实用的防护策略,共同守护我们的数字世界。
随着互联网技术的飞速发展,网络安全威胁日益凸显,成为全球关注的焦点。本文聚焦网络安全的三大核心议题——网络安全漏洞、加密技术与安全意识,旨在揭示它们之间的相互关联与重要性。通过剖析真实案例,展现网络攻击的复杂性与破坏力;解析加密技术的原理与实践,强调其在保护数据安全中的关键作用;同时,倡导提升公众安全意识,构建多层次的网络安全防护体系。本文不仅为专业人士提供技术参考,也旨在提高普罗大众的网络安全认知,共同筑牢数字世界的安全防线。
240 10
|
6月前
|
存储 安全 网络安全
网络安全与信息安全:构建安全防线的多维策略在当今数字化时代,网络安全已成为维护个人隐私、企业机密和国家安全的关键要素。本文旨在探讨网络安全漏洞的本质、加密技术的重要性以及提升公众安全意识的必要性,以期为构建更加坚固的网络环境提供参考。
本文聚焦于网络安全领域的核心议题,包括网络安全漏洞的现状与应对、加密技术的发展与应用,以及安全意识的培养与实践。通过分析真实案例,揭示网络安全威胁的多样性与复杂性,强调综合防护策略的重要性。不同于传统摘要,本文将直接深入核心内容,以简洁明了的方式概述各章节要点,旨在迅速吸引读者兴趣,引导其进一步探索全文。
|
7月前
|
XML JSON 前端开发
网络要素服务(WFS)详解
网络要素服务(WFS)详解
129 0
|
8月前
|
安全 算法 网络安全
数字堡垒的守卫者:网络安全与信息安全的关键要素
【7月更文挑战第7天】在数字化时代的浪潮中,网络安全与信息安全成为保护数据资产和确保业务连续性的重要防线。本文深入探讨了网络安全漏洞的成因与影响,分析了加密技术在防御策略中的核心角色,并强调了培养安全意识的必要性。通过案例分析和技术解读,旨在为读者提供一套全面的网络安全知识框架,帮助构建更为坚固的数字堡垒。
57 3
|
10月前
|
网络协议 安全 Java
网络编程、网络编程的三要素、TCP/UDP通信、三次握手和四次挥手
网络编程、网络编程的三要素、TCP/UDP通信、三次握手和四次挥手
90 1
网络编程、网络编程的三要素、TCP/UDP通信、三次握手和四次挥手
|
9月前
|
存储 分布式计算 网络协议
什么是网络编程?网络编程的三要素是什么?
在网络通信协议下,不同计算机上运行的程序,进行的数据传输。
110 1
|
9月前
|
SQL 安全 网络安全
数字堡垒的守卫者:网络安全与信息安全的关键要素
在数字化浪潮中,网络安全和信息安全的重要性日益凸显。本文深入探讨了网络安全漏洞的根源、加密技术的最新进展以及提升安全意识的必要性。通过分析网络攻击案例、评估加密算法的强度,并讨论如何培养安全文化,旨在为读者提供一个全面的网络安全和信息安全知识框架。

热门文章

最新文章