분류 전체보기131 컴퓨터 네트워크 Layer 다른 컴퓨터와 상호작용 Layer N은 상대편 컴퓨터의 layer N과 반드시 상호 작용해야함 Data Encapsulation encapsulation : 각 layer에서 data부분의 앞에 header( and 뒤에 trailer )들을 배치하는 것 - 각 layer는 자신의 header를 만들고 자신보다 바로 1단계 높은 상위계층에서 보내진 data의 앞부분에 자신이 만든 header를 추가함으로써 상위계층의 data를 캡슐화함 Physical layer는 다른 계층과는 달리 data을 캡슐화하지 않음 ; header나 trailer를 사용하고 있지 않기 때문 PDU란? - 동위 계층 간의 데이타 전송의 단위 - SDU(Service Data Unit, 상위 계층에서 전송을 원하는 데이터) +PC.. 2020. 2. 24. layer 3 ~ 1) Network, Data Link, Physical Layer Network layer ① Routing 데이터가 목적지까지 전달되기 위해 어떤 물리적 경로를 거쳐가야 하는지 결정하는 역할(경로 결정) Routing Protocol(BGP, OSPF, RIP) ② Addressing Transport Layer에서 온 Segment에 네트웍주소 정보(IP)를 추가하여 Data Link Layer로 전달해 줌 - packet ③ Fragmentation & Queuing Flow Control Segment 크기가 MTU (Maximum Transfer Unit : 한번에 최대로 보낼 수 있는 데이터량)보다 클 경우 Segment를 쪼갬 ④ ARP 논리적인 시스템주소를 실제 물리적인 주소를 알아내는 역할 ARP : Address Resolving Protocol, 상.. 2020. 2. 24. Transport Layer Session Layer에서 전달 받은 데이터를 Segment로 구성하여 네트웍을 통해 전달될 수 있도록 하는 역할 1. acknowledgement를 통해 수신 확인 2. 오지 않거나 오류 발생시 retransmission flow control : 수신측 buffer 가 차 있을 경우, 송신측에 대기하라는 신호를 보내 Segment가 유실되는 것을 막음. windowing : Segment 하나씩을 받을 때마다 acknowledgement를 매번 보낸다는 것은 비효율적이므로 2개 이상의 Segment를 받고 난후 acknowledgement 신호를 보내는 것 예시 프로토콜 : TCP, UDP TCP tcp 주요 기능 1. 데이터전송 2. Multiplesing 3. Error recovery (rel.. 2020. 2. 24. layer 7 ~ 5(Application, Presentation, Session ) Application layer 응용프로그램이 네트웍자원을 사용할 수 있는 통로를 제공해주는 역할을 함 예시. 1. 이용자가 홈페이지주소를 https://junior-developer.tistory.com/이라고 입력했을 때 웹 서비스를 담당하는 HTTP client를 호출하여 홈페이지를 볼 수 있게 해준다. 2. 메일프로그램을 사용하면 SMTP/POP3 client가 메일을 주고 받을 수 있도록 해준다. 프로토콜 종류 - Virtual Terminal : Telnet - messaging : SMTP, POP3 - File Access : FTP, TFTP - Network Management : SNMP -기타 : DNS, HTTP, NNTP presentation layer 데이터가 네트워크를 통해.. 2020. 2. 24. 이전 1 ··· 25 26 27 28 29 30 31 ··· 33 다음