﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-Oliver's R&amp;D Lab-文章分类-Network</title><link>http://www.cppblog.com/zenliang/category/15395.html</link><description>C/C++/Linux</description><language>zh-cn</language><lastBuildDate>Mon, 08 Nov 2010 04:04:15 GMT</lastBuildDate><pubDate>Mon, 08 Nov 2010 04:04:15 GMT</pubDate><ttl>60</ttl><item><title>TCP/IP协议详解（http://baike.baidu.com/view/7729.htm）</title><link>http://www.cppblog.com/zenliang/articles/132954.html</link><dc:creator>oliver</dc:creator><author>oliver</author><pubDate>Mon, 08 Nov 2010 01:21:00 GMT</pubDate><guid>http://www.cppblog.com/zenliang/articles/132954.html</guid><wfw:comment>http://www.cppblog.com/zenliang/comments/132954.html</wfw:comment><comments>http://www.cppblog.com/zenliang/articles/132954.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/zenliang/comments/commentRss/132954.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/zenliang/services/trackbacks/132954.html</trackback:ping><description><![CDATA[<p>TCP/IP（Transmission Control Protocol/Internet Protocol)的简写，中文译名为传输控制协议/<a href="http://baike.baidu.com/view/1706.htm" target=_blank><u><font color=#136ec2>因特网</font></u></a>互联协议，又叫网络<a href="http://baike.baidu.com/view/278358.htm" target=_blank><u><font color=#136ec2>通讯协议</font></u></a>，这个协议是Internet最基本的协议、Internet国际<a href="http://baike.baidu.com/view/6825.htm" target=_blank><u><font color=#136ec2>互联网</font></u></a>络的基础，简单地说，就是由网络层的IP协议和传输层的TCP协议组成的。<br><br></p>
<h3>整体构架概述/4层模型：</h3>
<p>　　TCP/IP协议并不完全符合OSI的七层参考模型。传统的<a href="http://baike.baidu.com/view/1171987.htm" target=_blank><u><font color=#136ec2>开放式系统</font></u></a>互连参考模型，是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这7层是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。而TCP/IP通讯协议采用了4层的层级结构，每一层都呼叫它的下一层所提供的网络来完成自己的需求。这4层分别为： </p>
<div class=spctrl>　<strong>应用层：</strong>应用程序间沟通的层，如简单电子邮件传输（SMTP）、文件传输协议（FTP）、网络远程访问协议（Telnet）等。 </div>
<div class=spctrl>　<strong>传输层：</strong>在此层中，它提供了节点间的数据传送，应用程序之间的通信服务，主要功能是数据格式化、数据确认和丢失重传等。如传输控制协议（TCP）、用户数据报协议（UDP）等，TCP和UDP给数据包加入传输数据并把它传输到下一层中，这一层负责传送数据，并且确定数据已被送达并接收。 </div>
<div class=spctrl>　<strong>互连网络层：</strong>负责提供基本的数据封包传送功能，让每一块数据包都能够到达目的主机（但不检查是否被正确接收），如网际协议（IP）。 </div>
<div class=spctrl>　<strong>网络接口层（主机-网络层）：</strong>接收IP数据包并进行传输，从网络上接收物理帧，抽取IP数据报转交给下一层，对实际的网络媒体的管理，定义如何使用实际网络（如Ethernet、Serial Line等）来传送数据。 </div>
<br>
<img src ="http://www.cppblog.com/zenliang/aggbug/132954.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/zenliang/" target="_blank">oliver</a> 2010-11-08 09:21 <a href="http://www.cppblog.com/zenliang/articles/132954.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>