본문 바로가기

NETWORK12

2.DATA LINK 1.PHYSICAL LAYER / 1.NETWORK INTERFACE DADTA LINK LAYER -NETWORK 계층은 다른 네트워크로 데이터를 전달 -데이터링크계층은 물리적으로 직접 연결된 인접한 장치 간의 데이터 전송 제어 -원하는 곳에만 데이터를 보낼수 있음 / 이러한 이유는 컴퓨터 마다 고유의 MAC주소를 가지고 있기 때문입니다 -데이터링크 계층에서는 네트워크 계층에서 받은 데이터에 출발지와 목적지의 MAC주소를 추가하여 원하는 곳으로 데이터를 전달할수 있음 L2 스위치 -MAC주소와 해당 장비의 포트번호가 기록된 MAC TABLE을 보고 목적지에게만 FRAME을 전송 / 따라서 스위치에서는 불필요한 트래픽이 감소하게 되며, 이는 곧 네트워크에서의 데이터 전송 속도의 향상으로 이어진다. -데이터가 특정 포트로만 전송되어 다른 PORT가 전송하는 FRAME과 충돌.. 2023. 10. 8.
4.TCP, UDP / 3.전송 계층 TCP와 UDP는 OSI 7 계층들 중 전송계층에서 사용되는 프로토콜 전송계층에서는 송신자와 수신자를 연결하는 통신서비스를 제공하는 계층 TCP란 Transmission Control Protocol의 약자로 전송을 제어하는 규약이라는 뜻 UDP(User Datagram Protocol)는 전송계층의 비연결 지향적 프로토콜을 뜻 이름에서도 알수 있듯이 TCP는 연결 UDP는 비연결을 지향합니다. TCP는 데이터를 전송할떄 무조건 먼저 통신을 연결해야 하고 순서와 수선여부를 보장하기 위해 여러 절차를 거칩니다. 이러한 과정때문에 데이터의 전송속도가 UDP보다 상대적으로 느립니다. 반면 UDP는 통신을 연결안해도 데이터를 전달합니다. 수신자의 상태와 상관없이 발신자가 일방적으로 데이터를 보냅니다. 또한, 전.. 2023. 10. 8.
3.NETWORK LAYER / 2.인터넷 계층 -NETWORK 계층은 다른 네트워크로 데이터를 전달 -데이터를 전송하기 위해 받은 데이터를 패킷이라는 단위로 나눈 다음에 IP주소 추가 -이렇게 나눈 패킷을 라우터를 이용하여 다른 네트워크로 전송 -라우터는 데이터의 IP주소를 활용하여 최적의 경로를 선택하여 가장 빠르고 안전하게 데이터를 전달합니다, 이러한 기능을 라우팅이라고 합니다 ROUTER -IP주소같은 HEADER에 있는 주소를 참고하여 PACKET을 전송 다른 네트워크 대역과 통신을 가능하게 함 -네트워크간 경로를 설정하고 가장 빠른 길로 트래픽을 이끌어 주는 장비 -PACKET의 목적지 IP주소를 보고 최적의 경로를 지정 = ROUTING -미리 정해진 규칙인 ROUTING TABLE에 의해 경로 결정 (잘못되면 ROUTING LOOP 발생.. 2023. 10. 8.
4.TRANSPORT LAYER / 3.전송 계층 -데이터 흐름을 제어하고, 데이터 전송 속도 및 신뢰성을 제어 -데이터를 세그먼트라는 단위로 나누고 앞에 여러정보가 붙은 헤더를 추가 -작은 크기의 데이터가 여러 개로 분할되어 전송되므로 전체 전송 시간 감소 -분리된 세그먼트의 헤더에는 데이터의 순서를 표현하는 번호가 포함되어 있어서 데이터가 엉키는 것을 방지 = 순서에 맞게 재조립하는 등의 신뢰성 보장 -각 세그먼트는 독립적으로 전송 손상된 세그먼트만 재전송 – 오류검출 이러한 특징으로 대용량의 데이터 전송에 적합. 예를 들어, 파일 다운로드, 이메일 전송, 웹사이트 로딩 등에 사용 -3계층은 IP개념 4계층은 포트번호 L4스위치 -들어온 데이터를 부하분산 해주는 장비 -외부에서 들어오는 다수의 요청을 서버들에게 적절히 배치 -여러 대의 서버를 한 대.. 2023. 10. 8.