`
剑&箫
  • 浏览: 54553 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

《TCP/IP详解,卷1:协议》读书笔记之概述总结

阅读更多
最近看了《TCP/IP详解,卷1:协议》这本书,现在对TCP/IP协议族进行概述总结如下:
首先要明白的是TCP/IP协议并不是指两个不同的协议,而是指一个协议族,通常TCP/IP协议被认为是一个 四层协议系统,是分不同层次的,每一层次负责不同的功能。TCP/IP协议族的四个层次如下图所示:
应用层 Telnet、FTP、e—mail等
运输层 TCP、UDP
网络层 IP、ICMP、IGMP
链路层 设备驱动程序及接口卡
每一层的功能:
1. 链路层:通常包括操作系统中的设备驱动程和计算机中对应的网络接口卡,它们一起处理与电缆的物理接口细节。
2. 网络层:通常处理分组在网络中的活动,例如分组的选择等。网络层协议包括IP协议,ICMP协议以及IGMP协议。
3. 运输层:这一层主要为两台主机上的应用程序提供端到端服务,主要有两个不同的传输协议:TCP和UDP,其中TCP为两台主机提供高可靠的数据通信,主要采用超时重传、发送和接收端到端的确认分组等机制确保可靠的数据通信,而UDP提供一种非常简单的服务,他只是把分组从一台主机发送到另一台主机,但并不保证该分组能达到另一端。
4. 运用层:负责处理特定的运用程序细节,不同的TCP/IP几乎都提供一下几种通用的应用程序:Telnet,FTP,SMTP,SNMP等。
TCP/IP协议族中不同的层次的协议如下图所示:





假设在一个局域网如以太网中两台主机进行FTP协议通信,该过程所涉及的就所有协议如下图所示:




以上的图只是两台主机在一个网络上进行通信的过程,而在一个互联网上两台主机又是如何通信的呢?我们都知道一个互联网是由多个网络通过路由器连在一起的,所以两台主机之间是通过路由器进行通信的。这时应用层和运输层使用端到端协议,而网络层提供的是逐跳协议。连接网络的另一个途径就是使用网桥,网桥是链路层上对网络进行互连,而路由器则是在网络层上对网络进行互连。
提到互联网,必须要了解互联网的地址。互联网上的每个接口必须有一个唯一的IP地址,IP地址长32bit,IP地址具有一定的结构,这些32位的地址通常写成四个十进制的数,其中每个整数对应一个字节,区分各类不同地址的方法就是看它的第一个十进制数,需要注意的是多接口主机具有多个IP地址,其中每个接口对应一个IP地址。
当应用程序用TCP传送数据时,数据被送入协议栈中,然后逐个通过每一层知道被一串比特流送入网络,其中每一层对收到的数据都要增加一些首部信息,TCP传给IP的数据单元称作TCP报文段,IP传给网络接口层的数据单元称作IP数据报,通过 局域网 传输的比特流称作帧。
  • 大小: 15.9 KB
  • 大小: 10.8 KB
1
1
分享到:
评论
4 楼 剑&箫 2011-10-10  
oolala 写道
也买了一本,可是看了二章坚持不下去了。

本人刚学网络通信没多久,也是刚把第二章看完,有空就拿出来翻一翻,希望以后多多赐教!!
3 楼 oolala 2011-10-10  
也买了一本,可是看了二章坚持不下去了。
2 楼 剑&箫 2011-09-18  
Jonathan樊 写道
很认真呢~~~~~~学习啦~~~~~~~~~~~向你学习~

不敢啊!!
1 楼 Jonathan樊 2011-09-18  
很认真呢~~~~~~学习啦~~~~~~~~~~~向你学习~

相关推荐

    TCP/IP详解卷1-3

    《TCP/IP详解卷1-3》是一套深入探讨TCP/IP协议族的经典著作,由Stephen A. Thomas和W. Richard Stevens两位作者共同撰写。这套书籍详细地解析了互联网协议的各个方面,是IT行业内学习网络通信技术的重要参考书。下面...

    TCP-IP详解卷三:TCP事务协议,HTTP,NNTP和UNIX域协议

    《TCP/IP详解卷三:TCP事务协议,HTTP,NNTP和UNIX域协议》是一本深入解析网络通信协议的专业书籍,其内容涵盖了TCP/IP协议栈中关键的几个层面。以下是其中涉及的重要知识点: 1. **TCP事务协议(TCP Transaction ...

    TCP-IP卷1、2读书笔记

    《TCP/IP卷1、2读书笔记》是对网络通信领域经典之作——"TCP/IP详解"的深入学习和理解的结晶。TCP/IP(Transmission Control Protocol/Internet Protocol)是互联网的基础,是计算机网络之间进行通信的标准协议集。...

    TCP-IP-Illustrated-vol1:《 TCPIP详解卷1:协议》笔记

    《TCP/IP详解卷1:协议》是一本深入探讨TCP/IP协议族的经典著作,由W. Richard Stevens撰写。这本书详尽地介绍了TCP/IP协议的基本概念、工作原理和实现细节,是IT从业者和网络工程师的重要参考资料。笔记内容可能...

    《TCPIP详解 卷1:协议》的读书笔记

    tcp协议 # 目录 [1. 概述](./1. 概述.md) [2. 链路层](2. 链路层.md) [3. IP:网际协议](3. IP:网际协议.md) [4. ARP:地址解析协议](4. ARP:地址解析协议.md) [5. RARP:逆地址解析协议](5. RARP:逆地址...

    TCP-IP详解1-3卷

    《TCP/IP详解1-3卷》是计算机网络领域的一部权威著作,由Stephen A. Stevens撰写,被广大读者和专业人士誉为理解TCP/IP协议簇的基石。这套书籍深入浅出地介绍了TCP/IP协议的各个方面,从理论基础到实际应用,为读者...

    TCPIP详解卷2的学习资源

    《TCP/IP详解卷2》是网络通信领域的一本经典之作,深入探讨了TCP/IP协议栈的各个层次,尤其是网络层和传输层的核心协议。在这个学习资源中,我们重点关注4.4BSD-Lite版本的源代码解析,这为我们理解TCP/IP的实际实现...

    Socket TCP Java 高清学习资料合集

    1.TCP-IP详解卷1:协议 中文版PDF 2.高级TCP/IP编程 中文版PDF 3.TCPIP Sockets in Java 2nd 英文版PDF, 4.Advanced JAVA networking英文版PDF 5.中文版Socket Java教程 6.Socket Java学习笔记 7.UDP简单案例

    openwrt,Lede深入学习笔记v2.0.pdf

    - **《TCPIP详解卷1:协议原书第2版》**:详细介绍TCP/IP协议栈的工作原理和技术细节。 - **《TCPIP协议族(第4版)》**:对TCP/IP协议族进行全面且深入的讲解。 - **《图解TCP_IP_第5版》**:通过图表形式生动解释TCP...

    软件测试面试题总结

    计算机网络(tcp/ip详解卷1、谢希仁的计算机网络)、数据库(sql必知必会、数据库案例应用)、操作系统(现代操作系统、清华的公开课)、数据结构和算法(剑指offer、大话数据结构、leetcode只做了一点、还有牛客上...

    Linux openwrt 应用程序开发详解(1-11) 适合于应用开发的初学者

    - **《TCPIP详解卷1:协议原书第2版》**:这本书详细讲解了TCP/IP协议栈的工作原理,对于理解网络通信非常重要。 - **《TCPIP协议族(第4版)》**:进一步深入介绍TCP/IP协议族的细节,帮助开发者更好地设计网络应用...

    unix大全(涵盖了UNIX学习的方方面面)

    1.突破TCP-IP过滤/防火墙进入内网(icmp篇) 2.informix-4gl 7.2编写的通用菜单函数 3.Makefile工具的使用 4.vi用法集锦 5.SCO核心参数详细说明 6.SCO Unix 制作系统应急盘“Out of inodes”错误的处理 7.SCO TCP/IP...

    网络资料汇总

    卷1-协议》 思科路由器和交换机案例实战【PDF】 最全的网络拓扑图【七层协议详解】 局域网组建与维护教程【PDF】 "你最需要了解的H3C交换机端口安全模 式" OSPF协议在企业中的综合应用案例 "小议企业交换网络环境...

    哈尔滨工业大学(HIT)计算机网络期末复习资料

    1. **《2024王道计算机网络考研复习指导》**:这本书针对考研复习,涵盖了计算机网络的各个重要知识点,包括TCP/IP协议栈、网络层次结构、数据链路层、网络层、传输层以及应用层的详细解析,特别强调了协议的工作...

Global site tag (gtag.js) - Google Analytics