【tcp-ip学习笔记】tcp-ip协议

tcp-ip的体系结构

TCP-iP协议体系结构分为四层,由高到低分别是:应用层,传输层,网络层,链路层,体系图如下

①链路层 也称网络接口层,就是装得一些网络驱动层序,tcp-ip协议的重点不是链路层

②网络层 也称互联网层,该层的主要协议就是IP协议了

③传输层 主要有两个传输协议,一个是TCP一个是UDP

④应用层 就是应用程序比如QQ,MSN

tcp-ip协议模式中边界

tcp-ip协议工作的过程

tcp-ip协议通信模型

步骤:①数据源以数据流形式经过传输层(TCP、UDP)形成数据段

②然后数据段经过网络层(IP层)打包成数据包,继续传输

③数据包经过链路层,然后经过以太网驱动-ip协议-对方网卡驱动程序

④经过对方的链路层一步步解析,一步步到达对方应用层,就此数据传输完成

数据传递与封装

①当数据以数据流的形式通过应用层(如果是使用FTP形式就加FTP,如果是HTTP形式就加HTTP头)

②当数据流经过传输层 就在数据流前面再加上一个TCP头或者UDP头形成数据段

③当数据段经过网络层 在数据段前加上IP头,形成数据报(包括源地址、目的地址)

④当数据报经过链路层的时候 就会在前面加上以太网头或者令牌网头(、包类型、CRC等)

⑤传到目的地址后经过对方链路层解析 去掉以太网头或者令牌网头然后向上传

⑥经过网络层后 解析IP头然后去掉IP头以后然后上传

⑦到达传输层 去掉TCP头或者UDP头上传到应用层

⑧然后一数据流形式传到应用层。至此数据传递完成

时间: 2024-08-30 02:36:17

【tcp-ip学习笔记】tcp-ip协议的相关文章

CCNA学习笔记五——ip地址子网划分

ip地址作用:用来标识一个节点的网络地址 ip地址的分类: A类:0NNNNNNN(1-126)  私有地址:10.0.0.0-10.255.255.255 B类:10NNNNNN(128-191)  私有地址:172.16.0.0-172.31.255.255 C类:110NNNNN(192-223)  私有地址:192.168.0.0-192.168.255.255 D类:1110NNNN(224-239) 子网掩码中1对应的为ip地址位为网络位,0对应的为主机位 划分子网:通过将子网掩码变

学习笔记之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域

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

转http://blog.csdn.net/goodboy1881/article/details/668556 —————————————————————————————————————————————————————— 把这三个协议放到一起学习是因为这三个协议处于同一层,ARP协议用来找到目标主机的Ethernet网卡Mac地址,IP则承载要发送的消息.数据链路层可以从ARP得到数据的传送信息,而从IP得到要传输的数据信息. 1.IP协议 IP协议是TCP/IP协议的核心,所有的TCP,UD

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学习笔记(1)----------详解

TCP/IP协议 Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议.Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成.TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准.协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的协议来完成自己的需求.通俗而言:TCP负责发现传输的问题,一有问题就发出信号,

TCP/IP详解学习笔记(5)-IP选路,动态选路,和一些细节

1.静态IP选路 1.1.一个简单的路由表 选路是IP层最重要的一个功能之一.前面的部分已经简单的讲过路由器是通过何种规则来根据IP数据包的IP地址来选择路由.这里就不重复了.首先来看看一个简单的系统路由表. 对于一个给定的路由器,可以打印出五种不同的flag. 1.         U表明该路由可用. 2.         G表明该路由是到一个网关.如果没有这个标志,说明和Destination是直连的,而相应的Gateway应该直接给出Destination的地址. 3.         H

TCP/IP学习笔记(三)——IP,ARP,RARP

参考文献: * <TCP/IP详解 卷一:协议>: 1. IP网际协议 1.1 特点: 不可靠:不能保证IP数据报能成功到达目的地: 无连接:不维护任何关于后续数据报状态信息,即没有握手的环节,比如UDP也是无连接的: 1.2 IP首部 普通IPv4首部长度20字节(除非含有选项字段): 网络字节序:Big-endian: 服务类性(TOS):共8位,实际有效位4bit,最小时延,最大吞吐量,最高可靠性,最小费用: 不同的协议有不同的要求:Telnet和Rlogin用于少量交互数据要求最小传输