Monday, March 25, 2013

Connection and File Transfer Types

My laptop using

SSDP    WPN   WSD

http://en.m.wikipedia.org/wiki/Application_layer

Application layer

In computer network programming, the application layer is an abstraction layer reserved for communications protocols and methods designed for process-to-process communications across an Internet Protocol (IP) computer network. Application layer protocols use the underlying transport layer protocols to establish host-to-host connections.In the OSI model, the definition of its application layer is narrower in scope. The OSI model defines the application layer as being the user interface. The OSI application layer is responsible for displaying data and images to the user in a human-recognizable format and to interface with the presentation layerbelow it.[1]It separates functionality above the transport layer at two additional levels, thesession layer and the presentation layer. OSI specifies strict modular separation of functionality at these layers and provides protocol implementations for each layer.Internet protocol suiteApplication layerDHCPDHCPv6DNSFTPHTTPIMAPIRCLDAPMGCPNNTPBGPNTPPOPRPCRTPRTSPRIPSIPSMTPSNMPSOCKSSSHTelnetTLS/SSLXMPP(more)Transport layerTCPUDPDCCPSCTPRSVP(more)Internet layerIPIPv4IPv6ICMPICMPv6ECNIGMPIPsec(more)Link layerARP/InARPNDPOSPFTunnelsL2TPPPPMedia access controlEthernetDSLISDNFDDI(more)vteThe OSI model7 Application layer6 Presentation layer5 Session layer4 Transport layer3 Network layer2 Data link layerLLC sublayerMAC sublayer1 Physical layervt
The OSI model7 Application layer6 Presentation layer5 Session layer4 Transport layer3 Network layer2 Data link layerLLC sublayerMAC sublayer1 Physical layervte

HideTCP/IP protocols

The following protocols are explicitly mentioned in RFC 1123 (1989), describing the application layer of the Internet protocol suite.[2]Remote login categoryTelnetFile transfer categoryFTPTFTPElectronic mail categorySMTPIMAPPOPSupport services categoryDNSRARPBOOTPSNMPCMOT

HideOther protocol examples

9P, Plan 9 from Bell Labs distributed file system protocolAFP,APPC, Advanced Program-to-Program CommunicationAMQP, Advanced Message Queuing ProtocolBitTorrentAtom Publishing ProtocolCFDP, Coherent File Distribution ProtocolCoAP, Constrained Application ProtocolDDS, Data Distribution ServiceDeviceNeteDonkeyENRP, Endpoint Handlespace Redundancy ProtocolFastTrack (KaZaa, Grokster, iMesh)Finger, User Information ProtocolFreenetFTAM, File Transfer Access and ManagementGopher, Gopher protocolHL7, Health Level SevenHTTP, HyperText Transfer ProtocolH.323, Packet-Based Multimedia Communications SystemIRCP, Internet Relay Chat ProtocolKademliaKAP, Anonymous File Transfer over UDP/IP (KickAss Protocol)[citation needed]LDAP, Lightweight Directory Access ProtocolLPD, Line Printer Daemon ProtocolMIME (S-MIME), Multipurpose Internet Mail Extensions and Secure MIMEModbusNetconfNFS, Network File SystemNIS, Network Information ServiceNNTP, Network News Transfer ProtocolNTCIP, National Transportation Communications for Intelligent Transportation System ProtocolNTP, Network Time ProtocolOSCAR, AOL Instant Messenger ProtocolPNRP, Peer Name Resolution ProtocolRDP, Remote Desktop ProtocolRELP, Reliable Event Logging ProtocolRIP, Routing Information ProtocolRlogin, Remote Login in UNIX SystemsRPC, Remote Procedure CallRTMP, Real Time Messaging ProtocolRTP, Real-time Transport ProtocolRTPS, Real Time Publish SubscribeRTSP, Real Time Streaming ProtocolSAP, Session Announcement ProtocolSDP, Session Description ProtocolSIP, Session Initiation ProtocolSLP, Service Location ProtocolSMB, Server Message BlockSNTP, Simple Network Time ProtocolSSH, Secure ShellSSMS, Secure SMS Messaging ProtocolTCAP, Transaction Capabilities Application PartTDS, Tabular Data StreamTSP, Time Stamp ProtocolVTP, Virtual Terminal ProtocolWhois (and RWhois), Remote Directory Access ProtocolWebDAVX.400, Message Handling Service ProtocolX.500, Directory Access Protocol (DAP)XMPP, Extensible Messaging and Presence Protocol

ShowReferences

http://en.m.wikipedia.org/wiki/Internet_protocol_suite

No comments:

Post a Comment