这里是《TCP/IP详解》卷一的一些笔记以及自己对书中的理解,我会结合抓包软件Wireshark来分析,但由于条件有限,无法模拟出书中作者的网络,只能简单的分析,如果发现错误,请帮忙指正。
首先我们讲什么是TCP/IP协议:
两台主机要通信必须遵循相同的规范,对互相发送的报文要知道该如何处理,就像发送XML和JSON数据一样,他们需要按照预先规定的格式组织进行发送,而接收端...
分类:
其他好文 时间:
2015-02-27 13:41:59
阅读次数:
213
背景
我们在网络编程(1)中知道:计算机之间的通信可以利用URL手段来定位资源。这种手段是基于TCP/IP协议族来实现的。
所谓基于TCP/IP协议族,其实(1)中获取网络资源定位来理解比较好,从IP和端口来理解:
IP协议是计算机用来相互识别的通信的一种机制,每台计算机都有一个IP.用来在因特网上标识这台计算机。IP协议仅仅是允许计算机相互发消息,但它并不检查消息是否以发送的次序到...
分类:
Web程序 时间:
2015-02-27 13:41:45
阅读次数:
209
TCP协议与UDP协议的区别首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信!TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命名为TCP/IP协议,因为T...
分类:
其他好文 时间:
2015-02-27 13:28:59
阅读次数:
143
RT-Thread RTOS是一款来自中国的开源实时操作系统,由国内一些专业开发人员开发、维护。它不仅仅是一款 高效、稳定的实时操作系统内核,也是一套面向嵌入式系统的软件平台,覆盖了:全抢占的实时操作系统内核小巧而与底层具体实现无关的文件系统轻型的TCP/IP协 议栈命令即C语言的shell命令行轻...
分类:
其他好文 时间:
2015-02-27 09:56:28
阅读次数:
335
转: 一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UD...
分类:
编程语言 时间:
2015-02-26 18:03:44
阅读次数:
159
TCP/IP协议族和底层协议配合,保证了数据能够实现端到端的传输。数据传输过程是一个非常复杂的过程,例如数据在转发的过程中会进行一系列的封装和解封装。对于网络工程师来说,只有深入地理解了数据在各种不同设备上的转发过程,才能够对网络进行正确的分析和检测。学习目标:
1. 掌握数据封装和解封装的过程
2. 处理数据转发过程中的基本故障
数据可以在同一网络内或者不同网络间传输,数据转发过程也...
分类:
其他好文 时间:
2015-02-26 09:58:07
阅读次数:
593
传输层定义了主机程序之间端到端的连通性。传输层最为常见的两个协议分别是传输控制协议TCP(Transmission Control Protocol)和用户数据包协议UDP(User Datagram Protocol)。学习目标:
1. 掌握TCP和UDP的工作原理
2. 描述TCP和UDP的报文格式
3. 了解常见服务的应用端口号
TCP位于TCP/IP模型的传输层,它是一种面向连接的端...
分类:
其他好文 时间:
2015-02-25 22:23:37
阅读次数:
483
Internet控制报文协议ICMP是网络层的一个重要协议。ICMP协议用来在网络设备间传递各种差错和控制信息,它对于收集各种网络信息、诊断和排除各种网络故障具有至关重要的作用。使用基于ICMP的应用时,需要对ICMP的工作原理非常熟悉。学习目标:
1. 描述ICMP的应用场景
2. 理解常见的ICMP报文类型
3. 掌握ping和tracert的应用
ICMP是TCP/IP协议簇的核心协议...
分类:
其他好文 时间:
2015-02-25 18:40:03
阅读次数:
197
TCP/IP参考模型和TCP/IP协议 与OSI参考模型相似,TCP/IP参考模型汲取了网络分层的思想,而且对网络的层次做了简化,并在网络各层都提供了完善的协议,这些协议构成了TCP/IP协议集,简称TCP/IP协议。 TCP/IP参考模型分为4个层次:应用层、传输层、网络互连层和主机-...
分类:
编程语言 时间:
2015-02-25 16:50:38
阅读次数:
206
Java培训、Android培训、iOS培训、.Net培训、期待与您交流!网络模型: OSI参考模型 TCP/IP参考模型网络参考模型图网络通讯的要素: IP地址:InetAddress 网络中设备的标识 不容易记忆,可以用主机名 本地回环地址:127.0.0.1;主...
分类:
编程语言 时间:
2015-02-23 15:26:34
阅读次数:
233