6.CCNA第六天-理解传输层TCP/IP

互联网层(网络层)

逻辑地址

私有地址

A类 10.0.0.0 到10.225.255.255

B类 172.16.0.0到172.31.255.255

C类 192.168.0.0到192.168.255.255

私有地址是不允许出现在公网上的

默认网关  default gateway

为本网络中的主机提供到达外部网络的数据转发服务

本地的IP地址、子网掩码、以及目标IP地址,做与运算

依据得出的结果判断目标地址是否跟自身在同一网络

如果目的IP地址跟自身在同一网络,那么将二层目标地址封装为目的IP主机的MAC地址,交由交换机进行数据转发

当目的IP地址与本机不在同一网络时,又将如何处理数据呢?

数据链路层的封装结构:目的MAC地址,将封装为默认网关的地址;

网络层的封装结构:目的IP地址,将是目的主机的IP地址;

默认网关将执行路由功能,为主机提供数据转发服务

VLSM  可变长子网掩码  CIDR (超网技术)

如何应用可变长子网掩码方案?

1)首先确定IP地址空间  一共多少节点啊(充分考虑网络中所有可能存在的节点)

2)根据组织架构判断应该规划多少个子网

3)根据实际需求判断每个不同的子网应该规划多少IP地址

172.      16        .14.        132

10101100  00010000  00001110  10000100

136

10001000

172.16.      32.      0/20

0010    0000.00000000  2的12次方减2

172.16.32.0/26

00    000000

网络位增加1 即下一个子网的网络地址

01

172.16.32.64/26

172.16.32.128/28

1000    0000

作业:

拓扑 CCNA3.0

HQ和BRANCH之间的E0/1接口上配置子网掩码为30位的地址,要求网络地址为:

192.168.1.12/30

HQ和Server之间配置子网掩码为27位的地址,要求网络地址为:

172.16.5.224/27

=====================================================

传输层

传输层协议是有端口号的,用于区分不同应用

TCP  有连接的  提供数据恢复功能  可靠的连接

UDP  无连接的  不支持数据恢复

区分不同应用

能够对数据进行分段

流控

MSS  最大分段大小 (减去互联网层头部,再减去传输层头部)

TCP  工作在传输层

有连接的

全双工

提供隐式确认功能

支持错误检测

支持序列号

支持数据恢复功能

支持流控  滑动窗口

常用TCP协议,目的端口号一般都是1024以内的端口号

发起连接的一般都是随机高位端口号

来自为知笔记(Wiz)

原文地址:https://www.cnblogs.com/xuxaut-558/p/10036037.html

时间: 2024-11-06 19:54:52

6.CCNA第六天-理解传输层TCP/IP的相关文章

传输层 TCP UDP

传输层 TCP UDP TCP:ip提供点到点的连接,通过ip可以找到目标主机,TCP 传输控制协议 提供可靠的面向连接的端到端的协议(确认端口.提供服务类型)(传输效率低) DUP:用户数据报协议,不可靠的 非面向连接的协议.(传输效率高) TCP封装格式 4.TCP的三次握手=建立连接. 四次断开 =结束通信发送完成之后断开连接=四次断开TCP计时器: 重传计时器--为了控制丢失的数据段 坚持计时器--为了防止零窗口死锁(信息不对成,双方都在等待) 保活计时器--防止两个TCP连接长时间的空

TCP/IP(三):传输层TCP与UDP

TCP协议 概述 TCP协议和UDP协议处于同一层:传输层,但是两者之间有很大的区别,TCP协议具有以下特点: TCP提供可靠的数据传输服务,TCP是面向连接的,即数据在通信之间要先建立连接,结束通信时要释放连接,这也是后面所说的3次握手,4次挥手: TCP是点对点的连接方式,即一条TCP连接两端只能是两个端点: TCP提供可靠的,无差错的,不丢失,不重复,按顺序的服务: TCP提供全双工通信,允许通信双方任何时候都能发送数据,TCP在连接的两端都设置有发送缓存和接收缓存: TCP是面向字节流的

理解socket与tcp/ip编程相关函数

Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序.要学Internet上的TCP/IP网络编程,必须理解Socket接口. Socket接口设计者最先是将接口放在Unix操作系统里面的.如果了解Unix系统的输入和输出的话,就很容易了解Socket了.网络的Socket数据传输是一种特殊的I/O,Socket也是一种文件描述符.Socket也具有一个类似于打开文件的函数调用Socket(),该函数返回一个整型的S

传输层TCP/UDP协议

可靠的TCP协议(传输层) 1)  TCP封包结构如下图: 各字段的含义为: 封包序号:记录每个封包的序号,当TCP封包大于IP封包的长度时,TCP封包就需要拆分成更小的包,来下发给网络层,通过该字段可以让接收端重新将TCP数据组合起来. 回应序号:回传给客户端的响应码,当客户端收到这个确认码时,就能够确定之前传递的封包已经被正确的收下了. 资料补偿:由于Options字段是任意的,为了确认整个封包的大小,就用这个字段来说明整个封包区段的起始位置. 保留:保留字段,还未被使用. 控制标志码:用来

计算机网络【六】:传输层-TCP概述 【转】

转自:http://blog.chinaunix.net/uid-26275986-id-4109209.html 根据TCP/IP协议的分层结构,网络层之上是传输层,从层次结构上来看,传输层位于网络的最高层和应用的最底层.传输层的主要作用有两个:一个是居于网络层与应用层之间提供复用和分用的服务:另一个则是需要的时候为应用层提供可靠的传输服务.复用和分用指的是传输层负责实现端到端的传输,即计算机进程之间的通信:而网络层则负责点到点的传输,最重要的功能是路由寻址.     网络通信的"用户&quo

OSI 7层 TCP/IP 4层 综合5层

OSI:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层 TCP/IP:网络接口层,网际层,传输层,应用层 综合:物理层,数据链路层,网络层,传输层,应用层 应用层: 应用层的任务是通过应用进程之间的交互来完成特定网络应用,应用层协议定义的是进程间通信和交互的规则,对于不同的网络应用需要有不同的应用层协议 例如支持万维网应用的HTTP协议,支持电子邮件的SMTP协议,支持文件传送的FTP协议,应用层交互的数据单元称为报文(message) 传输层: 传输层的任务是负责向两个主机中进程之

(传输层)TCP协议

目录 首部格式数据单位特定注意自动重传请求ARQ具体实现发送缓存接收缓存滑动窗口确认丢失和确认迟到超时重传时间选择报文段的发送时机运输连接发送TCP请求客户端拥塞处理相关概念避免拥塞具体实现TCP 的有限状态机 首部格式 图释: 各个段位说明: 源端口和目的端口: 各占 2 字节.端口是传输层与应用层的服务接口.传输层的复用和分用功能都要通过端口才能实现 序号: 占 4 字节.TCP 连接中传送的数据流中的每一个字节都编上一个序号.序号字段的值则指的是本报文段所发送的数据的第一个字节的序号 确认

第二章 传输层:TCP、UDP和SCTP

//1. IPv4 : 网际协议版本4.使用32位地址.IPv4给TCP.UDP.SCTP.ICMP.IGMP提供分组递送服务. IPv6 : 网际协议版本6.使用128位地址.IPv6给TCP.UDP.SCTP.ICMPv6提供分组递送服务. TCP/IP协议概况: IP协议: //2. UDP简介: UDP是一个简单的传输层协议,应用进程往一个UDP套接字写入一个消息,该消息随后被封装到一个UDP数据报中, 该UDP数据包又被封装入一个IP数据报,然后发送至目的地.UDP不保证其数据报会到达

笔记 传输层TCP/UDP

OSI 7 层 1 - 物理层 2 - 数据链路层 3 - 网络层 编址和路由 4 - 传输层 提供端到端的数据连接(端,就是端口的端) TCP UDP 5 - 会话层(系统内部实现机制,数据包中无法体现出来) 6 - 表示层(系统内部实现机制,数据包中无法体现出来) 7 - 应用层 ================================================== seq: sequence number , 序列号: acknowledge :确定号: mask : 掩码: