Presentation is loading. Please wait.

Presentation is loading. Please wait.

Professor Douglas Lyon Fairfield University Computer Networks CR320.

Similar presentations


Presentation on theme: "Professor Douglas Lyon Fairfield University Computer Networks CR320."— Presentation transcript:

1 Professor Douglas Lyon Lyon@docjava.com Fairfield University http://www.docjava.com Computer Networks CR320

2 Course Text Java for Programmers Available from: – http://www.docjava.com

3 Grading Midterm: 1/3 Homework: 1/3 Final: 1/3 Midterm and Final – Take home!

4 Email Please send me an e-mail asking to be placed on the CR320 List E-mail: lyon@docjava.com

5 Pre-reqs You should have CS232 and MA 172 OR permission of the instructor You need a working knowledge of Java!

6 Networks are about Communication! What is a good model of communication?

7 A COMMUNICATION MODEL

8 DATA COMMUNICATION NETWORK comm.net comm net node net station i.e computer terminal or telephone

9 DATA COMMUNICATION NETWORKS Communication networks switched unswitched

10 Switched Circuit Switched Packet Switched DATA COMMUNICATION NETWORKS

11 Unswitched(broadcast nets) DATA COMMUNICATION NETWORKS packet radio satellite local Packet switched nets are store and forward nets.

12 ckt switched nets have dedicated communication paths (i.e. telephone) For example: DATA COMMUNICATION NETWORKS A Broadcast Comm. Net can be WAN, the media is unshared

13 DATA COMMUNICATION NETWORKS Dish LAN EXAMPLES:

14 DATA COMMUNICATION NETWORKS Ethernet with a bus topology:

15 DATA COMMUNICATION NETWORKS Ring topology net: Note: No switching nodes,media is shared in LAN For packet radio,every station can hear every other, the media is shared so this is a LAN technology

16 DATA COMMUNICATION NETWORKS Agent input devicetransmitterchannel channel receiver output device This course addresses the communication systems parts between the input and output devices.

17 Computer Communications Architecture The Three Layer Model Application run on computer which use networks network layer - xchange of data between computer and network transport layer - error detection and correction application layer - file xfer etc.

18 Computer Communications Architecture File xfer modules xmits passwords file commands file records

19 Computer Communications Architecture communications service module – error correction – encryption – keeps track of data to ensure delivery Network Access Module - net specific stuff

20 Computer Communications Architecture

21 The transport layer will break data into chunks adds control information and this is called a PDU or protocol data unit Network access layer is told which computer but not which SAP (SAP) service acess points 1 2 and 3 are used to uniquely identify the application communicating

22 Computer Communications Architecture

23 Protocol Data Units TPDU1 = transport protocol data unit := transport hdr, chunk1 TPDU2 = transport hdr, chunk2 NPDU = network protocol data unit network hdr, TPDU

24 Protocol Data Units Application data = chunk1 + chunk2 +... Destination SAP (service access points) TPDU has destination SAP so that appropriate application obtains data

25 Protocol Data Units Sequence # TPDU’s may be sent in any order,and by different routes and may arrive at different times. TPDU may have error detection or correction codes built-in NPDU destination address (i.e. IP address) facilities requires (i.e. priority)

26 Transmission Terminology point-to-point :- guided transmission is unshared I.e. O(N**2) connectivity (completely connected) = number of links

27 Transmission Terminology Multipoint guided transmission allows shared medium

28 Transmission Terminology ANSI Defs: – simplex - one direction only – half-duplex - two-way but not at the same time. – full-duplex - simultaneous two way transmission

29 Transmission Terminology CCITT – CCITT vs ANSI – simplex = half-duplex – duplex = full-duplex CCITT = international telegraph and telephone consultive committee

30 Analog and Digital Data Transmission data - entities which convey meaning signals - encoding of data signaling - act of sending a signal transmission - communication of data by propagation and processing of signals

31 Analog and Digital Data Transmission digital data - takes on discrete values, i.e. text integers. analog data - takes on continuously varying patterns of intensity, i.e.. sound But what is digital? What is Analog? How do we defines these things?

32 Analog and Digital Data Transmission s(t) is continuous (i.e. analog) iff for all a

33 DATA and SIGNALS Modem (modulator/demodulator) modulation involves two waveforms: The modulating signal (the message) and the carrier wave which is altered by the modulating signal The complementary process is called demodulation Bits modem analog signal modem bits

34 ISO-OSI Model ISO= International Standards Organization OSI = Open Systems Interconnection OSI Model = a 7 layer model used to describe most networks today

35 1. Physical Layer This is a physical connection between machines. BITS

36 2. Data Link Layer Provides reliable transfer of information across the physical links. FRAMES/Packets or DLPDU

37 3. Network Layer Routing

38 4. Transport Layer error recovery and flow control

39 5. Session Layer Control for communication, close and open connections

40 6. Presentation Layer Data formatting and character code conversion

41 7. Application Layer file transfer, virtual terminals, electronic mail etc..


Download ppt "Professor Douglas Lyon Fairfield University Computer Networks CR320."

Similar presentations


Ads by Google