TCP/IP Protocols

2.2.1 TCP/IP Protocols

In this part the infrastructures of TCP/IP are briefly introduced and made a lead-in to the security problems on the Internet. TCP/IP has become popular partly because it can be used in various channels and protocols. To be exact, TCP/IP is a set of protocols including TCP and IP, UDP (User Datagram Protocol), ICMP (Internet Control Message Protocol) and some other protocols, as illustrated in Fig. 2.2.

OSI Model

Layer

The TCP/IP model

No.

(RFC 1122)

Application layer

Presentation layer 6 Application layer

Session layer

Transport layer

4 Transport layer

Network layer

3 Internet layer

Data link layer

Link layer

Physical layer

Figure 2.2 TCP/IP infrastructure Different from OSI reference model, TCP/IP model focuses more on the data

transmission between interconnected equipments, rather than strict function classification. It has achieved this goal by explaining the importance of the function architecture, which allows wide room for designers to execute the protocols. Thus OSI is more suitable to explain the Internet communication mechanisms, while TCP/IP has become the market standard of Internet protocols. TCP/IP is more flexible than the OSI model, as illustrated in Fig. 2.2.

TCP/IP enables the network interconnection between different platforms. For instance, a Windows NT network can include workstations of UNIX and Macintosh, or even UNIX or Macintosh network. The features of TCP/IP are as follows:

(1) a sound recovery mechanism (2) entering the network without interrupting the existing service (3) efficient error processing (4) platform independence (5) low cost The original aim of TCP/IP is related to national defense, so the features listed

above are actually the design requirements of TCP/IP. “A sound recovery mechanism” is based on the following idea. When the network is being intruded or destroyed, the rest part of it will still be able to work. The same consideration

Introduction to E-commerce

applies to new service addition mechanism. “Efficient error processing” is based on the following occasion: if the message gets lost at a certain router, there should

be a mechanism to enable it to reach its destination via another router. Platform independence means the network and workstations can be any combination of Windows, UNIX, Macintosh and any other platforms. TCP/IP is highly efficient because of its low cost. Performance is the key to any network. No other protocols can match TCP/IP in speed and simplicity.

The data flow of the network is co-managed by TCP and IP. IP constantly puts the messages on the Internet, and TCP takes charge in ensuring the arrival of the messages. TCP does the following jobs:

(1) handshake process (2) message management (3) flow management (4) error checking and processing TCP/IP provides an environment for the operations mentioned above. TCP/IP

is composed of four layers, different from the seven-layer model of OSI. These four layers include:

(1) Application layer (2) Transport layer (3) Network layer (4) Link layer TCP/IP differs from OSI primarily in the aspects below: the transport layer

does not guarantee the transport of any moment. TCP/IP provides UDP for users, which is an easier protocol. In UDP, all layers in the TCP/IP execute specific jobs or applications.

(1) Application layer The application layer includes SMTP, FTP, NFS, NIS, LPD, Telnet and

Remote Login, which are familiar to most Internet users. (2) Transport layer The transport layer includes UDP and TCP. UDP rarely checks, and TCP

guarantees the transport. (3) Network layer The network layer is composed of ICMP, IP, IGMP, RIP, OSPF and EGP used

for routing. Users are unnecessarily concerned about these, since they are very fundamental.

(4) Link layer The link layer includes ARP and RARP, in charge of message transport.

Dokumen yang terkait

AN ALIS IS YU RID IS PUT USAN BE B AS DAL AM P E RKAR A TIND AK P IDA NA P E NY E RTA AN M E L AK U K A N P R AK T IK K E DO K T E RA N YA NG M E N G A K IB ATK AN M ATINYA P AS IE N ( PUT USA N N O MOR: 9 0/PID.B /2011/ PN.MD O)

0 82 16

Anal isi s L e ve l Pe r tanyaan p ad a S oal Ce r ita d alam B u k u T e k s M at e m at ik a Pe n u n jang S MK Pr ogr a m Keahl ian T e k n ologi , Kese h at an , d an Pe r tani an Kelas X T e r b itan E r lan gga B e r d asarkan T ak s on om i S OL O

2 99 16

The Effectiveness of Computer-Assisted Language Learning in Teaching Past Tense to the Tenth Grade Students of SMAN 5 Tangerang Selatan

4 116 138

Modul TK E 2016 150 hlm edit Tina M imas

2 44 165

Membangun aplikasi e-commerce pada Toko Reafshop Bandung

1 26 687

Pengaruh Persepsi Kemudahan dan Kepuasan Wajib Pajak Terhadap Penggunaan E Filling (Survei Pada Wajib Pajak Orang Pribadi Di Kpp Pratama Soreang)

12 68 1

PENGARUH ARUS PENGELASAN TERHADAP KEKUATAN TARIK PADA PENGELASAN BIMETAL (STAINLESS STEEL A 240 Type 304 DAN CARBON STEEL A 516 Grade 70) DENGAN ELEKTRODA E 309-16

10 133 86

Factors Related to Somatosensory Amplification of Patients with Epigas- tric Pain

0 0 15

TEKNIK PERLAKUAN PENDAHULUAN DAN METODE PERKECAMBAHAN UNTUK MEMPERTAHANKAN VIABILITAS BENIH Acacia crassicarpa HASIL PEMULIAAN (Pretreatment Technique and Germination Method to Maintain the Viability of Acacia crassicarpa Improved Seed)

0 1 11

The Risk and Trust Factors in Relation to the Consumer Buying Decision Process Model

0 0 15