8.4 IP地址与端口号

news2024/11/28 1:30:40

目录

IP地址

IP地址及编址方式

IP 地址及其表示方法

 点分十进制记法举例

 IP 地址采用 2 级结构

 

分类的 IP 地址

  分类的 IP 地址

多归属主机

各类 IP 地址的指派范围

​编辑

 一般不使用的特殊的 IP 地址

​编辑

 分类的 IP 地址的优点和缺点

 划分子网

无分类编址 CIDR

 无分类编址 CIDR 

 (1) 网络前缀

 (2) 地址块

​编辑 (3) 地址掩码 (address mask)

 默认地址掩码

 网络地址 = (二进制的 IP 地址) AND (地址掩码)

IPv6 的地址

IPv6 的地址:冒号十六进制记法

 零压缩

 端口号

TCP端口与UDP端口

进程之间的通信​编辑

 运输层的作用

 屏蔽作用

 可靠信道与不可靠信道

运输层的两个主要协议

 运输协议数据单元

UDP 与 TCP 的区别

 使用 UDP 和 TCP 的典型应用和应用层协议

 运输层的端口

 需要考虑的问题

端口号 (protocol port number)

 TCP/IP 运输层端口的标志

 两大类、三种类型的端口

 常用的熟知端口

 BSD端口


IP地址

IP地址及编址方式

IP 地址及其表示方法

 点分十进制记法举例

 IP 地址采用 2 级结构


 

分类的 IP 地址

  分类的 IP 地址

多归属主机

任意一个IP地址我们都可以迅速的得出类别,并计算得出网络号
当一个主机通过两个网卡同时连接到两网络时,也就是该主机同时拥有两个IP地址,该主机被称为多归属主机
一个路由器至少连接到两个不同的网络,一个路由器至少拥有两个IP地址

各类 IP 地址的指派范围

 一般不使用的特殊的 IP 地址

 分类的 IP 地址的优点和缺点

 划分子网

无分类编址 CIDR

 无分类编址 CIDR 

 (1) 网络前缀

 (2) 地址块

 (3) 地址掩码 (address mask)

 

 默认地址掩码

 

 网络地址 = (二进制的 IP 地址) AND (地址掩码)

IPv6 的地址

IPv6 的地址:冒号十六进制记法

 零压缩

 端口号

TCP端口与UDP端口

进程之间的通信

 运输层的作用

 屏蔽作用

 可靠信道与不可靠信道

运输层的两个主要协议

 运输协议数据单元

两个对等运输实体在通信时传送的数据单位叫作运输协议数据单元 TPDU (Transport Protocol Data Unit)。
TCP 传送的数据单位协议是 TCP 报文段 (segment)。
UDP 传送的数据单位协议是 UDP 报文或用户数据报。 


UDP 与 TCP 的区别

 使用 UDP 和 TCP 的典型应用和应用层协议

 运输层的端口

 需要考虑的问题

进程的创建和撤销都是动态的,因此发送方几乎无法识别其他机器上的进程。 我们往往需要利用目的主机提供的功能来识别终点,而不需要知道具体实现这个功能的进程是哪一个。 有时我们会改换接收报文的进程,但并不需要通知所有的发送方。

端口号 (protocol port number)

 TCP/IP 运输层端口的标志

 两大类、三种类型的端口

 常用的熟知端口

 BSD端口

0不使用,1-1023为系统端口,也叫BSD保留端口。
0-1023: BSD保留端口,也叫系统端口,这些端口只有系统特许的进程才能使用
1024~65535为用户端口,其中:
1024-5000: BSD临时端口,一般的应用程序使用1024到4999来进行通讯;
5001-65535:BSD服务器(非特权)端口,用来给用户自定义端口。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/664785.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【C/C++数据结构与算法】C语言万年历

目录 项目分析 项目效果 头文件及全局变量 获取天数 打印月份、年份日历 main函数 项目分析 实现查询某一个年份、月份,以日历的格式打印为了观赏性利用符号对打印的每一个日期进行分格特殊节日日期能够在日历中标注出来万年历的起始日期是公元1年&#xff0…

【随笔闲谈】软件工程导论

目录 一、软件工程概述 二、启动阶段 三、计划阶段 四、实施阶段 五、收尾阶段 一、软件工程概述 软件危机:在计算机软件的开发和维护过程中遇到的一系列严重问题。 软件危机的产生与自身的特点有关,还与软件开发、管理的方法不正确有关。 软件危…

chatgpt赋能python:Python打开目录:快速浏览目录中的所有文件

Python打开目录:快速浏览目录中的所有文件 Python是一种流行的编程语言,其可扩展性和易学性使其成为一种受欢迎的语言。Python的强大功能之一就是能够操作文件和目录。在本文中,我们将讨论如何使用Python在Windows、Mac和Linux上打开目录并列…

Opencv-C++笔记 (11) : opencv-图像二值化与LUB查找表

文章目录 一、概述二、THRESH_BINARY和THRESH_BINARY_INV三、THRESH_TRUNC四、THRESH_TOZERO和THRESH_TOZERO_INV五、THRESH_OTSU和THRESH_TRIANGLE六、LUT查找表 一、概述 我们在上一节程序中生成了一张只有黑色和白色的图像,这种“非黑即白”的图像像素的灰度值无…

MFC 非线程创建模态化窗口 实现工具栏拓展

1 实现基本工具栏 1.1 在Dlg.h文件中声明变量和定义资源ID #define ID_BUTTONS 501CToolBar m_toolbar; //工具栏 CImageList m_imageList; //工具栏图片 CImageList m_hotImageList; //工具栏热点图片 CReBar m_Rebar; //可以在位图上显示子窗口口 用来显示背景 CString…

【DeepLearning】Ubuntu中深度学习环境配置完整流程

Ubuntu中深度学习环境配置完整流程 1 显卡驱动2 cuda3 cuDNN4 torch5 torchvision 1 显卡驱动 支持 cuda 的所有显卡型号: Link 查询显卡型号 lspci -nn | grep VGA即 Vendor ID:Device ID 为 10de:21c4,在浏览器或者 Link 中搜索。 填写显卡信息: Link 选择要下载…

Jenkins-pipeline自动化构建Java应用

本实验操作需要:Jenkins,git代码仓库(如gitlab,gitee等都可以),maven,docker,docker镜像仓库(habor,nexus或者阿里云ACR等)以及k8s环境。 前期准…

nginx特点以及安装

目录 1.特点 2.nginx和apache的区别 3.nginx应用场景 4.安装nginx 5. 更新nginx版本 6.总结 1.特点 高性能 轻量级web服务软件 稳定性高 系统自选消耗低 对http并发链接处理能力高 #处理并发连接能力 1.cup个数 2.本地服务器最大文件打开数 2.nginx和apache的区别 ng…

chatgpt赋能python:打包Python应用程序成deb包

打包Python应用程序成deb包 随着Python编程语言的不断发展,越来越多的开发者使用Python编写应用程序。然而,将Python程序打包并制作成deb包以进行安装可能仍然是一个难点。本文将介绍如何使用Debian打包工具,将Python应用程序制作成deb包。 …

chatgpt赋能python:Python扩展库介绍

Python扩展库介绍 Python是一种广泛使用的编程语言,它的易用性和可扩展性是许多开发者选择它的原因之一。这个语言有着丰富的扩展库,让开发者能够更加高效地编写代码。在这篇SEO文章中,我们将介绍几个与Python相关的扩展库。 NumPy NumPy是…

RPC远程调用

简介 PRC是一种调用方式而不是一种协议 在本地调用方式时由于方法在同一个内存空间,所以程序中可以直接调用该方法,但是浏览器端和服务端程序是不在一个内存空间的,需要使用网络来访问,就需要使用TCP或者UDP协议,由于…

使用frp工具实现内网穿透以及配置多个ssh和web服务

frp简介 FRP 项目地址 https://github.com/fatedier/frp/blob/master/README_zh.md frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 协议,为 http 和 https 应用协议提供了额外的能力,且尝试性支持了点对点穿透。 环境准备 ssh连接 1. 需要一台可以直接访问…

简要介绍 | 交叉熵损失:原理和研究现状

注1:本文系“简要介绍”系列之一,仅从概念上对交叉熵损失进行非常简要的介绍,不适合用于深入和详细的了解。 注2:"简要介绍"系列的所有创作均使用了AIGC工具辅助 交叉熵损失:原理、研究现状与未来展望 Under…

Web3 是什么?为何应该关注?

当我开始我的职业生涯时,“Web2.0”还是一个热门的新事物。 当我开始我的职业生涯时,正值互联网快速发展的时期,人们谈论的是“Web2.0”,这一概念引发了许多关于用户参与、社交媒体和在线合作的讨论。然而,随着时间的推…

SQL优化--如何分析优化呢?

目录 一个SQL语句执行很慢, 如何分析? ​编辑 重要属性 possible_key key key_len Extra type 面试回答 框架 范例 例: 上面三种查询我们都可以通过执行计划找到查询慢的原因,并且提供解决方案 比如聚合查询可以新增临时表&…

【Leetcode -563.二叉树的坡度 - Nowcoder -KY11.二叉树遍历】

Leetcode Leetcode -563.二叉树的坡度c Leetcode -563.二叉树的坡度 题目:给你一个二叉树的根节点 root ,计算并返回 整个树 的坡度 。 一个树的 节点的坡度 定义即为,该节点左子树的节点之和和右子树节点之和的 差的绝对值 。如果没有左子树…

leetcode数据库题第五弹

leetcode数据库题第五弹 1141. 查询近30天活跃用户数1148. 文章浏览 I1158. 市场分析 I1164. 指定日期的产品价格1174. 即时食物配送 II1179. 重新格式化部门表1193. 每月交易 I1204. 最后一个能进入电梯的人1211. 查询结果的质量和占比1251. 平均售价小结 1141. 查询近30天活跃…

chatgpt赋能python:Python打开文件目录:入门指南

Python打开文件目录:入门指南 打开文件目录是编程中常见的操作之一。Python 作为一种优秀的脚本语言,提供了众多的实用方法来操作文件系统。在本文中,我们将介绍如何使用 Python 打开文件目录,同时提供一些对 SEO 优化有帮助的技…

NodeJS 生成APIDOC⑩①

文章目录 ✨文章有误请指正,如果觉得对你有用,请点三连一波,蟹蟹支持😘前言API 文档生成工具 APIDOC特点 APIDOC使用步骤0、 运行命令1、 安装插件3、 配置演示4、 ApidocJson配置文件5、效果图 总结 ✨文章有误请指正&#x…

Storm forming 风雨欲来 | 经济学人20230325版社论高质量双语精翻

本期精翻为2023年3月25日《经济学人》周报封面文章:《风雨欲来》(Storm forming)。 Storm forming 风雨欲来 As video games grow, they are eating the media 随着电子游戏的发展,它们正在蚕食媒体 The games business has lesso…