TCP/IP 协议栈的概述以及基本内容

网络层的OSI 的结构:
百度百科连接:
http://baike.baidu.com/link?url=wYWAJzpSL9rvgA4QFBfmfAUmK0ZhUsq-t1OPTaCgPK0-NAbBr6g1SobUlF31Sy7uRDsMWLa6cwUF64VjzTo-wUFEJ9gyy7BfzSl49H0xGLG

TCP/IP 协议栈的层次结构:
概述:
1、链路层:处理与电缆(或者其他任何传输媒介的物理接口细节)
2、网络层:处理分组在网络中的活动,例如分组选路。(一般都会有一些网络层的协议,没有状态的)
3、运输层:为两台主机上的应用程序提供端到端的通讯。(应该封装了对网络上的数组应该是怎么传输的决策)
4、链路层:处理待定的应用程序细节 。(不仅包括硬件上的一些接口卡,还包括相应的驱动程序)

TCP/IP 协议栈的概述以及基本内容_第1张图片
tcp/ip协议栈

基本的层级关系:纵向和横向的方向进行讲解;

纵向而言就是每端都是有相应的x协议栈,而另外一个方面横向的话就是端与端之间的对应关系就是通过相同的层次进行通讯

二、运行在FTP的两台主机
1、大多数的网络应用程序都被设计成为客户——服务模式。
2、双方都有对应的一个或者多个协议进行通讯。
3、应用程序通常是用户进程,而下三层一般在内核执行。(也即是应用层是程序员来完成的,传输层、网络层以及链路层都是系统内核完成的)
4、应用层关心应用工程序的细节,下三层处理通讯细节。

TCP/IP 协议栈的概述以及基本内容_第2张图片
ftp协议访问的基本过程

对于window和linux以及mac怎么设置局域网可以访问文件
就是ftp服务器

这里需要手动操作完成一个ftp的文件传输服务器:
链接地址;
http://www.jianshu.com/p/b97c8fefe42f

1、通过路由器链接的两个网络
1)端系统(end system )【浏览器 、服务器】
2)中间系统(intermediate system)【路由器】
3)应用层和传输层使用端到端协议(end -to -end)
4)网络层提供的是逐跳(hop - to - hop)
4.1)链路层是逐介质的
5)网络ip提供的是一个不可靠的服务,他只是尽可能快的分组从源结点到目的地结点,但不提供可靠性保障
6)tcp在不可靠的IP层提供一个可靠性保障
7)互联网的目的之一就是在应用程序中隐藏所有的物理细节。

ftp协议通讯的结构图:


TCP/IP 协议栈的概述以及基本内容_第3张图片
ftp的访问层级关系

TCP /IP 协议族中不同层次的协议
1、TCP使用不可靠的IP服务,并提供一种可靠的运输层服务。(面向连接)
2、UDP为应用程序发送和接受数据,和TCP不同,UDP 是不可靠的。(不面向连接)
3、IP是网络层上的主要协议,同时被TCP和UDP使用。
4、ICMP是IP协议的附属协议。

 tcp/ip协议族中不同层次的协议
TCP/IP 协议栈的概述以及基本内容_第4张图片
tcp/ip 协议族不同层次

你可能感兴趣的:(TCP/IP 协议栈的概述以及基本内容)