【tcp-ip学习笔记】关于IP协议层、IP地址

关于IP协议

IP协议是一种无连接不可靠的数据包传输协议,因为IP协议不能保证数据包能正确的传输到目标主机,他只负责在网路层传输,但是回尽最大努力传输。而且每次传输所走的路线都不一样。

关于IP地址

现在ipv4网络地址是一组32位的二进制数。

IP地址结构

因为上面的地址前面网络号占8位,所以在互联网中只能定义256个网络,那是相当不够用的。所以有划分了下面中IP类型

A类地址主要用在大型网络中

B类地址主要用在中行网络中

C类地址主要用在小型网络中

一些特殊用途的IP地址

①A类主机的IP地址为100.1.1.110,则他所在的网络IP地址为100.0.0.0

B类主机的IP地址为157.34.12.56,则他所在的网络地址为157.34.0.0

②当给157.34.255.255为目标大宋数据报,则网络号为157.34.0.0的网络中所有地址都能收到

③如果一台主机发送数据报目标地址为255.255.255.255,则该数据报会被送到本网中的每一台主机

④为了IP地址的方便,目标位0.0.123.42(B类地址),就表示要发送数据报到本网主机号为123.42的主机上

⑤127为一个保留地址。

子网与子网掩码

因为C类IP地址能接入254台主机,所以一个用户使用会浪费很多,所以在此基础上又变化出了子网IP结构

子网掩码

子网号位置都为1,主机位置都为0.就得到了子网掩码

IP数据报协议

版本号、头长度。服务类型、总长度、生存时间、上层协议标识、校验和、源地址、目标地址

时间: 2024-10-05 23:25:14

【tcp-ip学习笔记】关于IP协议层、IP地址的相关文章

tcp/ip 学习笔记 章二 链路层

一.数据链路层 当需要在一条线路上传递数据时,除了必须使用一条物理设备时,还需要一些必要的通信协议来控制数据的传输,若把实现这些协议的硬件和软件的加到链路上,就叫做数据链路:最常用的是-----网络适配器.一般适配器都包含了数据链路层和物理层这两层的功能. 物理层的包含多种与物理介质相关的协议和标准 物理层协议分类: 电磁与光学协议(电流.光调制.编码) 机械协议(链接介质机械标准,大小.形状.化学成分) 功能性的协议 程序性协议(比如二进制数1,表示的电压) eg:EIA/TIA-232 V.

图解 TCP/IP 第六章 TCP与UDP 笔记6.1 传输层的作用

?图解?TCP/IP? 第六章?TCP与UDP? ?笔记6.1 传输层的作用 ? 传输层必须指出这个具体的程序,为了实现这一功能,使用端口号这样一种识别码.根据端口号,就可以识别在传输层上一层的应用程序所有进行处理的具体程序. ? 6.1.1 传输层定义 6.1.2 通信处理 ? 6.1.3 两种传输层协议 TCP和UDP TCP 是面向连接的.可靠的流协议.流就是指不间断的数据结构,你可以把它想象成排水管道中的水流. UDP 是不具有可靠性的数据包协议 .细微的处理会交给上层的应用去完成.在U

学习笔记之TCPIP协议的重要性

1. 随处可见的协议 在计算机网络与信息通信领域里,人们经常提及"协议"一词.互联网中常 用的具有代表性的协议有IP.TCP.HITP等.而LAN(局域网)中常用的协议 有IPx/SPX等. "计算机网络体系结构"将这些网络协议进行了系统的归纳.TCP/lP就是 IP.TCP.HTTP等协议的集合.现在,很多设备都支持TCP/IP.除此之外,还 有很多其他类型的网络体系结构.例如,Novell公司的IPX/SPX.苹果公司的Ap- pleTalk(仅限苹果公司计算机

CCNA 学习笔记(三)--路由选择协议(静态路由协议)

CCNA 学习笔记(三)--路由选择协议(静态路由协议) 上一章,我们对CISCO的设备有了一定的了解,那现在我们开始去学习下路由选择协议. 静态路由: 1.什么时候是路由? 答:A.路由就是数据包从一端传输到另一端所选择的一条路径.B.数据包的转发. 2.路由器的工作内容? 答:A.路由器首先要知道要到达的目标地址. B.能发现到达目标地址所有可能经过的路由或者节点. C.选择最佳路径. D.维护路由表. 3.查看路由表的命令:show ip route 由上面我们可以看到当前的路由器只是有一

CCNA学习笔记二——VTP协议

VTP协议:VLAN Trunk Protocol 从一个控制点,维护整个网络上VLAN的添加,删除和重命名工作 VTP域:相同的域名,通过Trunk相互连接的一组交换机 VTP模式: 服务器模式(Server):默认 客户机模式(Client) 透明模式(Transparent) VTP通告: 客户机通告请求-获取VLAN信息 交换机重新启动 VTP域名变更后 交换机接收到了配置修订号大的汇总通告 服务器的通告响应-发送VLAN信息 汇总通告-用于通知邻接的Catalyst交换机目前的VTP域

【JS学习笔记】js中关于传地址的问题

我觉得初学者应该会遇到很多这样的问题 条件1.不想定义全局变量的时候 条件2.定义了外围变量却又要引用并且修改其中内容的时候 以下转一篇文章 -------------------------------------------------------------------------------------------------------------------------------------------------------- 很多人,包括我,受书本知识消化不彻底的影响,认为 J

TCP/IP学习笔记(2)----------IP协议与寻址

简介 下一博文终将会详细解析TCP/IP协议 本讲中主要注重于寻址 TCP/IP协议族中最核心的协议,提供不可靠.无连接的数据报传输服务. 不可靠:不能保证IP数据报能成功送达. 无连接:并不维护后续数据报的状态信息,每个数据报的处理都是相互独立.数据报可能不会按照发送顺序接收.同一站点向另一站点发送的多个数据报可能经过不同的路由到达. 帧格式 IP数据报格式如下. 版本:IP协议版本号,目前为4.故称为IPv4. 首部长度:以4字节为单位.最小值为5,不包含可选字段的IP首部大小为20字节.最

TCP/IP学习笔记(3)-----------TCP/IP协议详解

1.TCP/IP协议栈 四层模型 TCP/IP这个协议遵守一个四层的模型概念:应用层.传输层.互联层和网络接口层. 网络接口层 模型的基层是网络接口层.负责数据帧的发送和接收,帧是独立的网络信息传输单元.网络接口层将帧放在网上,或从网上把帧取下来. 互联层 互联协议将数据包封装成internet数据报,并运行必要的路由算法. 这里有四个互联协议: 网际协议IP:负责在主机和网络之间寻址和路由数据包. 地址解析协议ARP:获得同一物理网络中的硬件主机地址. 网际控制消息协议ICMP:发送消息,并报

TCP/IP详解学习笔记(6)-UDP协议

1.UDP简要介绍 UDP是传输层协议,和TCP协议处于一个分层中,但是与TCP协议不同,UDP协议并不提供超时重传,出错重传等功能,也就是说其是不可靠的协议. 2.UDP协议头 2.1.UDP端口号 由于很多软件需要用到UDP协议,所以UDP协议必须通过某个标志用以区分不同的程序所需要的数据包.端口号的功能就在于此,例如某一个UDP程序A在系统中注册了3000端口,那么,以后从外面传进来的目的端口号为3000的UDP包都会交给该程序.端口号理论上可以有2^16这么多.因为它的长度是16个bit

TCP/IP学习笔记__mbuf

Socket发送和接收数据都是写入和读取mbuf(存储器缓存)来完成的.下面着重介绍下Sendto函数与mbuf的关系: 以UDP协议为例: 1.UDP的输出执行过程: UDP的输出执行过程 2.协议层的m_buf 添加了IP+UDP头部的mbuf 3.插口层端的m_buf 包括插口地址的m_buf                                                                                     包括数据的插口层m_buf 4