应用层,表示层,会话层,对应的tcp/ip就是应用层。就比如是一个客户端。
在会话层中将数据解析成适用的形式,进行加密等等操作。
传输层指当会话层的数据传给过来时需要添加对应的端口,记录对应的服务,同时该层的数据被分段,传输层常用的协议是tcp和udp协议。
tcp是一种连接的安全的慢速的协议,而ud是不进行数据重排,无连接的即时的协议。
tcp建立连接采用三次握手的方式,客户端先向服务端发送syn请求连接,服务端回复ack同时也发送syn连接请求。最后客户端回复ack并且在这时真正的建立连接。采用四次挥手的方式断开连接。客户端发送一个fin标志给服务端,服务端接受到后发送ack给客户端,然后又发fin给客户端告诉它服务端也要关闭连接。此时客户端再发一个ack给服务端。确认服务端已经关闭连接了。
tcp采用isn对发出的数据段进行记录序号,这样在接收的另外一端对数据重组得到完整数据,若某段数据丢失,可以让其重传。而ack记录的就是下一次一样客户端发送的数据序列号。这样的机制保证数据传输的安全性。每一次接收都要等待!
窗口大小,拥塞机制,滑动窗口,
网络层:该层主要就是对路由的一个管理,ip协议。这里是数据包
数据链路层:对应mac地址。由arp协议从ip中找到对应的mac 这里是数据帧
物理层:底层的传播介质,电信号。这里是比特
还需要讲讲什么是ip,端口,mac
ip就是一串逻辑地址,主要是用来区分网络。mac是电脑的物理地址,也就是网卡。端口是运行在电脑上的某个应用程序所占用的端口。
网友评论