摘要: 一、套接字 端口:标记不同的网络进程;使用16位比特位表示。 { IP : Port} 来表示某一主机的具体进程是什么 套接字(socket) 套接字:是抽象概念,表示TCP连接的一端;通过套接字可以进行数据的发送或接收 TCP连接由两个套接字组成: TCP = { Socket1 : Socket 阅读全文
posted @ 2019-10-29 23:08 1220x 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 一、TCP协议的可靠传输 TCP的可靠传输基于ARQ协议; TCP的滑动窗口以字节为单位; 考虑一种情况:窗口中的数据全部都发送出去了,但是全都没有收到确认号,可用窗口为0,窗口是不能向前推进的。 一种特殊情况:窗口中所有数据都已经发送出去了,但确认号不是按顺序收到的 so:可靠传输的效率不是很高。 阅读全文
posted @ 2019-10-29 22:45 1220x 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 传输层 管理端到端的通信连接 1、端口 使用端口(Port)来标记不同的网络进程 端口使用16位比特位表示(0~65535) 常用端口: ftp 21 http 80 https 443 dns 53 telnet 23 2、各种协议 应用层: HTTP FTP SMTP POP3 ... 传输层: 阅读全文
posted @ 2019-10-29 11:07 1220x 阅读(222) 评论(0) 推荐(0) 编辑