Data Link Layer

Hi, I am bit confused in Data Link Layer. When a sender machine send a data to Reciever machine then it starts from App--Pres--Sess--Transp---Network---Data??? I have understood all upper 5 layer function but in the Network layer the packet has information of Soure and Destination Address then why it needs to have MAC address. Please answer me in details. Thanks

The Network Layer header hast the Source and Destination Address (IP address) of the sender and the end receiver. The Data Link header has the Source and Destination address (MAC address) of the sender and the following device in the path to reach the sender.
The sender know where it wants to go (Destination IP address), to reach that destination it has to reach the next device in the path and for that it needs the Destination MAC address of that device... once the packet is in that second device (and it still knows where it wants to go (Destination IP address), now it has a new source MAC address and a new destination MAC address because it wants to get to the next device (may be router 2)... once it gets to router 2 (and it still knows where it wants to go) the packet (in its data link header) now has a new MAC Address in its source and destination.... finaly it gets to the last device and it knows that the Destination IP is in its LAN.
Data link header helps the frame to make it to the next device.... Network Layer header helps you to reach the final destination through all the devices.
Hope it is not so confusing.
Rate this if it was helpful.

Similar Messages

  • Fibre Channel Data link layer

    Hi,
             My professor is giving me a hard time by asking to explain the FC data link layer in detail (addressing etc). Please help me. 
    Thanks!

    Hello,
    The TechNet Wiki Forum is a place for the TechNet Wiki Community to engage, question, organize, debate, help, influence and foster the TechNet Wiki content, platform and Community.
    Please note that this forum exists to discuss TechNet Wiki as a technology/application.
    Since your post is off-topic, I am moving it to the
    off topic forum.
    Karl
    When you see answers and helpful posts, please click Vote As Helpful, Propose As Answer, and/or Mark As Answer.
    My Blog: Unlock PowerShell
    My Book:
    Windows PowerShell 2.0 Bible
    My E-mail: -join ('6F6C646B61726C406F75746C6F6F6B2E636F6D'-split'(?<=\G.{2})'|%{if($_){[char][int]"0x$_"}})

  • IPv6 and data link layer

    As we have learned, layer design is made to make us and Vendors happy about new inventions on a network field. If so, how come up this statement:
    The following data links are supported for IPv6:
    ATM permanent virtual circuit (PVC) and ATM LANE,
    Ethernet, Fast Ethernet, Gigabit Ethernet,
    FDDI,
    Frame Relay PVC,
    Cisco High-Level Data Link Control (HDLC),
    PPP over Packet over SONET (PoS),
    ISDN, serial interfaces
    dynamic packet transport (DPT).
    Is this truth that IPv6 (L3) is connected to lower layer (layer 2)?
    Best Regards,
    Tirke

    > Is this truth that IPv6 (L3) is connected to lower layer (layer 2)?
    Well, they have to be, or you couldn't send layer 3 IP packets over the layer 2 links.  In IPv4 the connection between layer 3 (IP) and layer 2 (say, ethernet) is most often via the Address Resolution Protocol, layer 2 ethernet type 0x0806 (IPv4 being 0x0800 and IPv6 0x86dd).
    In IPv6 the connection is instead via the ICMPv6 neighbor discovery protocol.  Neighbor discovery was invented with goals like getting more uniformity into the layer 3->2 transition over different link types, and better duplicate and dead address detection.
    -- Jim Leinweber, WI State Lab of Hygiene

  • Can I just send the data to NIC's buffer in LV? (how to access data link layer?)

    Now, I need to send something over network, yet those are not packed in TCP/IP or IPX packet, them are just some data a device can understand.
    So the problem I met is seems I cann't send the data into NIC's buffer(I can do that in C, yet I want to use LabVIEW to do that)
    And I don't want to do that by using a CIN, every time the program call or exit the CIN,there will be a delay, it's would bring me a bad impace to my application.
    So is there anyone can help me with that? I really need some master can give me a comfirm!

    I'm not an expert on network communication, so maybe you can explain how data can travel on an IP based network without being wrapped in some packets from a protocol like TCP or UDP? Maybe it's possible for LabVIEW to do what you want, or maybe compiling your C code into a DLL (no need for a CIN) and calling that will be fast enough for what you want.
    In any case, I think I can answer one question:
    So, how long would we have to expect LV add/improve these functions? Could it be in next minor update?
    Not likely, nor is it likely to be in any other version soon. LabVIEW is not built to handle this sort of thing any more than PHP or perl are and I don't think NI will change it to be able to do so. For that you have C, which you can call through a DLL. Some DLLs are supported on RT targets as well, but I'm not sure what the criteria are. They are probably listed somewhere on this site.
    I assume that calling a DLL in an RT target will hurt your determinism, but communication code should not be time-critical code, unless your application is an application which requires high speed data transfers and synchronization between different nodes.
    Try to take over the world!

  • Oracle Data Access Layer - w/Enterprise Services

    I'm looking for an example Oracle Data Access layer incorporating Enterprise Services with at least a simple window form inserting and updating data tables.
    Can somepoint point me in the right direction?
    Thanks,
    Tony

    Hi Tony,
    I would recommed you hit some of the popular .Net Development sites on the Internet. For example, just googling on .Net Enterprise Services provides links where simple samples can be reviewed. These generic code samples can then be tweaked to include ODP code for data access. If your components or code will be enlisting in transactions with MTS, hence your class or aspx page is transactional, you will need to install the Oracle Services for MTS in addtion to the ODP driver.
    HTH
    Jenny

  • Can't see the ESS Additional Personal Data link within Personal Information

    Hi All,
    For some reasons, I can not see the Additional Personal Data link within the ESS Personal Information iView. I have checked the Homepage framework and the existence of the iView in the PCD and everything appears to be fine.
    Do I need to assign any additional infotype to my id or give myself specific authorisations to see this link?
    I would really appreciate if you could provide an answer to my query.
    Thanks,
    Vibhu

    Hi,
    I think mostly you have maintained the data in PA30 Transaction and had data in Info type 0105.
    After this try to check with your EA-HR patch and SAP HR patch in the services. If  both are not maintained at the same patch levels such type of problems will occur.
    Regards,
    kishore.

  • Issue using data link in XML Publisher

    Dear All,
    I am new to XML Publisher, for the first time trying data link concept in XML Publisher tool. The issue is very simple, I have two queries Q1(say it fetches sales_order_number, application_name ) and Q2 (say it fetches sales_order_number , error_number, error_description). And sales_order_number is passed as input using data link to Query Q2 from query Q1 and Q2 will retrive more than one row for a given sales_order_number.
    Say for a given dept_name 1001 the output will be something similiar like
    Q1:
    SO# | Appl.Name
    1001 | 'Invoice '
    Q2:
    SO# | Error.# | Error Desc
    1001 | 1512 | No Data Found
    1001 | 1513 | Invalid Entry
    1001 | 2674 | Error while inserting the record
    and the query which I have used in XML template goes like this
    <dataQuery>
    <sqlStatement name="Q1">
    <![CDATA[select sales_order_number, application_name                 
                      from T1
                     where sales_order_number = :in_sales_order_num]]>
    </sqlStatement>
    <sqlStatement name="LINES">
    <![CDATA[
    select sales_order_number , error_number, error_description
    from T2]]>
    </sqlStatement>
    <link name="Dummy_LINK" parentQuery="Q1" parentColumn="sales_order_number" childQuery="Q2" childColumn="sales_order_number" condition="="/>
    </dataQuery>
    <daraStructure/>
    And the grouping is as follows
    <group name="G_Q1" source="Q1">     
         <element name="sales_order_number" value="sales_order_number"/>
         <element name="application_name" value="application_name"/>     
    <group name="G_Q2" source="Q2">
         <element name="sales_order_number" value="sales_order_number"/>
         <element name="error_number" value="error_number"/>
         <element name="error_description" value="error_description"/>     
    </group>
    </group>
    And in the RTF template I have properly used <?for-each:G_Q1?> <?for-each:G_Q2?>- --
    <?end for-each?><?end for-each?>
    Ideally the header (Q1) should have one row and the lines (Q2) should have 3 rows. But the issue here is even Q1 produces 3 rows.
    If in case Q2 has 4 records, then Q1 also plots 4 records in the report output. Hope I am explaining the issue correctly. Any help to resolve the issue would be a great. Thanks in advance.
    Regards,
    Antony.

    try like this
    <?if: (TYPE='A') or (TYPE= 'B')?><TABLE STRUCTURE><?end if?>
    or
    <?if:contains('A~B', TYPE )?><TABLE STRUCTURE> <?end if?>

  • Convert data link between one query's group and another querys group to SQL

    Hi
    I have a report where there are 2 query Groups. These 2 query groups r linked by data link. How do i combine these queries to One query so i can use it as a SQL query.
    Thanks

    Hi,
    Assume that we have two queries Q1 and Q2 and the common column between the two queries is "comn".
    Now we can convert the datalink into SQL as follows:-
    SELECT *
    FROM
    (Query for Q1)a,
    (Query for Q2)b
    WHERE a.comn=b.comn(+)
    Note: "a" and "b" are alias names for Q1 and Q2.

  • Data Link In Oracle Report

    Hi,
    What is the significance of group level data links in oracle reports?How is it different from data links that select column from each groups?
    Thanks

    Hi user;
    Please check below and see its helpful:
    [Link 1|http://download-west.oracle.com/docs/html/B10602_01/toc.htm]
    [Link 2|http://www.oracle.com/technology/software/index.html]
    [Link 3|http://download.oracle.com/docs/html/A73172_01/output/bawor_re.htm]
    [Link 4|http://www.softwaregeek.com/reports-oracle-10g/p1.html]
    Regard
    Helios

  • Can Data Links be established between Data sets based on View Objects?

    Hi all,
    In the BI Publisher Documentation it's given that Datasets based on view object queries do not support Data Links / Group Links. We found out that only way to establish relationship between view object Datasets is to create a view link and then upload it to create a Dataset.
    1. Is there any other way to establish relationship between view objects Datasets in DataModel editor itself just as in the case of data sets based on (SQL queries e.t.c.)?
    2. If so can View object Datasets be linked to Datasets based on other Datasources?
    3. Will the Datalinks for View object Datasets be supported in any of the upcoming releases. Is there any ER logged for this case?
    Any insight on the above issues will be really helpful.
    Thanks

    Enhance the data source with date and time and populate these fields in the user exit using the function module IB_CONVERT_FROM_TIMESTAMP .
    OR
    You can create Z function module IB_CONVERT_FROM_TIMESTAMP in BW side and write a routine in update rules/transfer rules to populate date and time.
    hope this helps ...
    Ravi

  • Open RAW file as linked layer

    Hi!
    I know that when I open a RAW file as a smart object in PS I can convert it to a linked layer afterwards. But during that PS asks me where to save the RAW file.
    Now that seems terribly inefficient to me as I already have the RAW on my hard disk (where I just opened it) and I don't want to create another copy of it.
    So is there some way that I can open the RAW file so that it is linked to the original from the start? And I certainly don't want to overwrite the original RAW file with the one extracted from the smart object (I don't like touching originals, messes up backup etc.).

    I'm half way there, but stuck at:
    Getting a file location reference when the .jpg is first brought into PS as a layer.
    Getting a script to write the location of the file into the medata for the PSD in some field
    Reading back the metadata file location for the .jpg and bringing it back into the PSD again.
    Any help would really be appreciated.
    I can make the completed script(s) available when its complete, as this has possibilities for other uses, batch process, and more.

  • BPC 7.5NW External Data Links

    Hi All u2013
    This question is in regards to a BPC 7.5 NW (SP8) input schedule stored in BPC with externally linked MS Excel 2007 spreadsheets stored outside BPC.
    I have built an input schedule (which is stored in a team folder) and linked external excel spreadsheets into the schedule. My EVDRE is in Sheet1. Sheets2 u2013 5 contain the links to my non-BPC workbooks.
    My problem is that when I use the u201CSend and Refresh Schedulesu201D u2013 u201CActive worksheetu201D, multiple windows pop-up for updating the links in the non-active (external data linked) worksheets. Does anyone have a better way to link data external to BPC in a schedule or report? If not, is there a way to stop these pop-ups?
    Thank you!

    Hi,
    Can you try as follows:
    workbook options> Refresh Options> Check EVDRE : Refresh by Sheet.
    Hope it helps..
    regards,
    Raju

  • "Exception Processing Message" error when clicking the Accessing Server Data link on the start page

    When I first started the application, I click the Accessing Server Data link on the start page.  I immediately got the error "Exception Processing Message c0000013 Parameters 75b6bf7c 4 75b6bf7c 75b6bf7c in a dialog box titled "Windows - No Disk".  I had to used Task Manager to remove the box after closing Flash Builder 4.  I then tried the video tutorial on "PHP Services in Flash Builder 4".  I keep receiving an error during service introspection trying to connect to the PHP class.  It was the same error as the other individual "Cannot Connect to PHP Service".  So I tried another tutorial and generated a sample PHP class.  I moved a datagrid on to the stage, droped in the getAllItems function, and configured the return type.  However, when I ran the app, I received the same error "Exception Processing Message" again.  I have attached the screenshot of the error in addition to my phpinfo and log files.

    "The exception process message" is definitely a issue. Is it happening consistently, if so can you file a bug at bugs.adobe.com/flex and give out your machine config details, and the error log.
    With regards to generating a new php file and the introspection error that you are getting, looking at the logs it probably is two fold.
    First off the name of the file and the class name should be the same, are you having employeeServices as the name of the class in employeeServices.php file.
    Second, It seems prior to generating this new file, you had a syntax error at line 5.
    It would be easier to figure out what the error is, if you can also attach the php file, by removing any sensitive information in that.
    Hope this helps.
    Thanks
    -Sunil

  • List of Values in Data foundation Layer Bi 4.0 Issues?

    I have an issue surrounding list of values’ created in the data foundation layer created using SQL. 
    The LOV can be associated with an object within the business layer. The business layer is then saved and closed, however on re-opening the association with the LOV is now displaying an error.
    We are currently on patch 15 of sp2,  are you aware of any issues using LOV from the data foundation layer. 

    This has now been fixed in sp4.

  • Data Link Properties wizard doesn't display correctly.

    Hi, This is Dai.
    I'm using Oracle DB.
    When I try to create configuration of Identity Center and to config DB connection, Data Link Properties wizard doesn't display required DB provider.
    The document of "SAP NetWeaver Identity Management Identity Center Getting Started" discribes that I should choose "Oracle Provider for OLE DB", however, I can't see it in the providers list.
    The list of DB provider is below.
    Microsoft Jet 4.0 OLE DB Provider
    Microsoft OLE DB Provider for Indexing Service
    Microsoft OLE DB Provider for ODBC Drivers
    Microsoft OLE DB Provider for Oracle
    Microsoft OLE DB Provider for SQL Server
    Microsoft OLE DB Simple Provider
    MSDataShape
    OLE DB Provider for Microsoft Directory Service
    And I want to select "Oracle Provider for OLE DB". Are there any settings or configs before this configuration? If you have some information, please help me.
    Best Regards,
    Daisuke Ikari

    Thank you,  I installed 32 bit client. And it's working now
    But now after IC initial configuration there is one more error which says-
    "this identity center database is not migrated to 7.2" And when i refresh the node it also says -
    "this version of identity center requires that database update 1035 is installed. the latest update installed is 1025"
    I have also attached the screenshot for the same below, I also ran update-mxmc.cmd to update DB.But still same error.
    please help,
    Indira

Maybe you are looking for

  • When accessing my office on outlook web access, my calendar shows only one day at a time. Can I view a week or month at a time?

    I am able to access my Outlook email, calendar and contacts but some of the functionality I enjoyed on my old PC disappeared when I switched to an iMac.

  • Benchmark question

    We are evaluating a vendor whose software product will be loading large numbers of records (10,000 to 250,000) into an Oracle database running on an NT server. Can anyone give me an idea (ASAP) as to how long we should expect this to take? For exampl

  • LMS 3.2 gives Application error during Campur User tracking

    Hi All, As per the subject during Campus User Tracking following error comes. Application error: URN_NOT_FOUND : urn "ogs_server_urn" : Not found !!.. Please let me know if anybody has solution for this. Thanks in advance. Samir

  • Accnt Determination error for the billing no # 9130118

    <u><u><b><b>While doing release to Accounting through the transaction code vf02 against invoice no,and when clicking on realease to accounting flag the message is coming document saved but not released to accounting.Accounting has not yet beeen done.

  • C++ XML Init error

    Hi, I try to execute the sample "SAXSample" take in the XDK and compiled with the last lib I got. -r--r--r-- 25 stvobadm svrtech 1205244 Dec 10 05:16 libxml9.a -r--r--r-- 25 stvobadm svrtech 36176 Dec 10 05:16 libxmlg9.a -r--r--r-- 25 stvobadm svrtec