TCP/IP协议服务

什么是TCP/IP

TCP/IP 是传输控制协议/因特网协议 的缩略词,指的是一些主要协议中的两个协议,这个协议被称为因特网协议族。TCP/IP协议可以为任意的计算机提供网络服务,其连接可以跨越不同的介质,应对可能的不利条件。

因特网协议所提供的服务与OSI 网络参考模型的会话层,表示层,传输层,和网络层相当。

TCP和IP并不是TCP/IP协议族中仅有的两个协议,同时还应注意到,数据链路层和物理层不是因特网协议组的组成部分。正因为是独立于底层,使得TCP/IP得以在任何网络驱动和网络介质(以太网,令牌环网,FDDI等)上运行。应用层也不包含在TCP/IP族中,因为网络应用和操作系统平台之间的用户接口变化很大。

TCP/IP是一组协议的简称  它工作在表示层、会话层、传输层、网络层

TCP/IP协议族 和 OSI网络模型 和 Win Sock模型的比较

图示每个协议所提供的服务

会话层和表示层:

文件传输协议(FTP):文件传输

简单邮件传输协议(SMTP):电子邮件服务

远程登录(Telnet):用于远程登录的终端协商

域名服务(DNS):主机名到IP地址的映射

传输层:

用户数据报协议(UDP):无连接数据传输

传输控制协议(TCP):可靠的数据传输

网络层:

因特网协议(IP):独立于硬件的寻址、路由、分片、和数据包重组

地址解析协议(ARP):IP地址到硬件地址的映射

因特网控制消息协议(ICMP):错误和控制消息


诸如 Telnet FTP 和SMTP 一类的应用(上层)协议,对于TCP/IP协议族所提供的互操作能力是非常重要的,它们为一般的网络服务提供了公共的应用协议,还可以列举很多其他的协议 如 archie、gopher、talk、veronica、和 wais 但是通常认为 Telnet FTP SMTP 就是 TCP/IP协议的组成部分,因为它们提供了最基本的网络服务,电子邮件、文件传输和远程登录。

Win Sock API 提供了对传输层和网络层协议服务(即网络系统)的访问,高层协议不能通过 Win Sock API访问,而是必须借助Win Sock 应用程序来实现。DNS服务协议是一个值得注意的特例,DNS是一个支持协议,它使应用程序能够查找主机以及主机地址 就是如果一个应用程序知道了主机名,就可以查到地址 反之亦然。可以通过 Win Sock API 访问这些服务  如 gethostbyname() WSAAsyncGetHostByName() 等 WinSock 函数

原文地址《TCP/IP协议服务

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 【0901今日话题】 这个月的目标是什么? 001坚持每日晨读感悟 002坚持每日话题与剽悍话题 003跟上读书群...
    顾尘埃阅读 1,450评论 1 1
  • 很多人练书法多有一个误区,以为书法是靠练习来获得的,其实不然,练习只是书法的一个比较重要的方面,除此之外,学习书法...
    松风阁主阅读 5,727评论 5 5
  • 天猫入驻找代办入驻靠谱吗?怎么看待先入驻后收费? 朋友们问,天猫如何入驻啊?为什么我刚申请的就被拒绝?如何才能申请...
    1358128e54d1阅读 1,711评论 0 0
  • 岁月拂去了我的青涩 却惊醒了我的梦 那朵荷花的低语 合着微风的吟唱 留恋那过去的齿轮 皱纹铺满了我的心 手指反复磋...
    苏玉怜阅读 3,831评论 0 0

友情链接更多精彩内容