TCP/IP 애니메이션 , TCP/IP 레이어
TCP/IP 레이어데이터 통신에는 많은 프로토콜이 있습니다. 7 층으로 구성된 OSI 모델은 이러한 프로토콜이 역할에 따라 분류 된 형식입니다. TCP/IP는 모델은 4 층으로 분류됩니다.1. 응용 프로그램 계층 (응용 프로그램에서 처리)응용 프로그램에서 사용하는 프로토콜은 여기로 분류됩니다. HTTP, SMTP, POP TELNET, SSL 등은이 계층에서 실행됩니다.2. 전송 계층 (OS에서 처리)TCP와 UDP는 여기로 분류됩니다. 통신 전체가 OS에 따라이 계층에서 관리되고 있습니다.3. 인터넷 계층 (PC, 전화, 라우터에서 처리)IP 및 ARP는 여기로 분류됩니다. 전송 방법은이 계층에서 정의됩니다.4. 네트워크 인터페이스 계층 (PC, 전화, 라우터, 허브, 케이블 처리)이더넷 프로토콜은 여기로 분류됩니다.MAC 주소를 사용하여 통신 케이블의 실제 전송 방법 등이 정의되어 있습니다. 예를 들어, 데이터 '1'또는 '0'은 '5V'또는 '0V'로 변환됩니다.
Web 사이트를 표시레이어 모델에 초점을 맞추고, Web 사이트를 표시하는 과정을 보여줍니다.* [프로토콜] : 1. [HTTP] : 브라우저에서 Web 사이트를 방문하십시오.2. [HTTP] : Web 사이트의 URI를 입력 한 후 Enter 키를 누릅니다 .URI 형식은 HTTP 준수하고 있습니다.3. [HTTP,MIME] : HTTP 명령이 생성되었습니다.4. [HTTP,MIME] : 입력 내용을 분석합니다. 그런 다음 패킷으로 분리되고 HTTP 헤더가 생성됩니다.5. [TCP] : 또한 Web 데이터를 전송하기 전에 클라이언트와 서버 간의 TCP 연결 및 대상 IP 주소가 필요합니다.6. [TCP] : 연결 확립을위한 통신은 여러 번 실행됩니다. 대상 IP 주소와 TCP 연결에 대한 간단한 설명을 표시합니다.7. [UDP] : DNS 서버에서 수신자의 IP 주소를 얻을 수 있습니다.8. [TCP] : 서버와의 TCP 연결을하는 중입니다.9. [TCP] : TCP 연결이 설정되었습니다.10. [HTTP,MIME] : TCP 연결이 설정된 후 분석을 재개합니다.11. [HTTP,MIME] : HTTP 설정을 포함하는 HTTP 헤더가 모든 패킷에 추가됩니다.12. [TCP] : 패킷을 분석하여 TCP 헤더를 만듭니다.TCP 헤더에는 포트 번호와 데이터 형식을 인식하여 정확한 통신을 수행하기위한 데이터가 포함되어 있습니다.13. [IP] : 패킷을 분석하고 IP 헤더를 만듭니다. 헤더에는 보낸 사람과받는 사람의 IP 주소가 포함되어 있습니다.14. [Ethernet] : LAN에서 다음 라우터의 MAC 주소를 얻을 수 있습니다.15. [Ethernet] : 헤더는 발신자와 수신자의 MAC 주소가 포함되어 있습니다.16. [Ethernet] : 패킷이 실려 있습니다.17. [Ethernet] : 데이터의 실체는 0 또는 1의 숫자 열입니다.이 '0'과 '1'을 엄청난 양 사용하고 결합하여 다양한 내용을 표시합니다.18. [Ethernet] : 설명을 위해, 표시 형식을 숫자 배열로 변경합니다.19. [Ethernet] : PC는이 데이터를 라우터로 전송합니다 .LAN 케이블로 전송하는 데이터 케이블 규격과 일치해야합니다. 표준은 데이터 '1'은 전압 5를 의미하고, 데이터 '0'은 전압 0을 의미합니다. 20. [Ethernet] : 라우팅 테이블을 사용하여 다음 라우터의 IP 주소를 검색합니다. 그리고 보유 정보 또는 ARP에서 다음 라우터의 MAC 주소를 식별합니다.21. [Ethernet] : 이더넷 헤더의 MAC 주소를 다음 라우터의 주소로 갱신합니다. 데이터는 MAC 주소에 따라 전송됩니다. 하나의 IP 헤더의 목적지 IP 주소는 NAT를 제외하고 통신 중에 변경되는 수는 없습니다. 22. [Ethernet] : 라우팅 테이블을 사용하여 다음 라우터의 IP 주소를 검색합니다. 그리고 보유 정보 또는 ARP에서 다음 라우터의 MAC 주소를 식별합니다.23. [Ethernet] : MAC 주소는 업데이트되지만 패킷은 IP 헤더에서받는 사람의 IP 주소에 따라 서버로 전송됩니다.24. [Ethernet] : 패킷이 서버에 도착합니다. 그리고 서버의 메모리에 저장됩니다.25. [Ethernet] : 설명을 위해, 표시 형식을 패킷으로 변경합니다.26. [Ethernet] : 패킷은 서버 메모리에 할당됩니다.27. [Ethernet] : 이더넷 헤더는 역할을 종료하고 소멸합니다.28. [IP] : IP 헤더는 역할을 종료하고 소멸합니다.29. [TCP] : 이 계층에서는 패킷이 정확하게 전송 된 것인지를 OS가 TCP 헤더에 확인합니다. 또한 나중에 응답 패킷 TCP 헤더를 추가하는 내용을 기억합니다.30. [HTTP,MIME] : 문제가 없었기 때문에 패킷이 TCP 헤더의 포트 번호에 따라 응용 프로그램으로 전달되었습니다.31. [HTTP,MIME] : 패킷을 결합하여 HTTP 명령을 복원하려고합니다.32. [HTTP,MIME] : 문제가 없으면 패킷이 애플리케이션 계층 데이터로 복원됩니다.33. [HTTP,MIME] : 명령은 완전히 복원되었습니다. 서버는 Web 사이트 데이터를 요구하는 명령을 받았습니다.34. [HTTP,MIME] : 서버가 요청한 웹 사이트 데이터를 반환합니다. 먼저 사이트 내용을 분석 한 다음 패킷으로 분리하고 HTTP 헤더를 생성합니다.35. [HTTP,MIME] : HTTP 설정을 포함하는 HTTP 헤더가 모든 패킷에 추가됩니다.36. [TCP] : 받은 TCP 헤더의 기재 내용과 새로운 패킷을 분석합니다. 그리고 TCP 헤더를 만듭니다.37. [IP] : 패킷을 분석하고 IP 헤더를 만듭니다. 헤더에는 보낸 사람과받는 사람의 IP 주소가 포함되어 있습니다.38. [Ethernet] : 라우팅 테이블을 사용하여 다음 라우터의 IP 주소를 검색합니다. 그리고 보유 정보 또는 ARP에서 다음 라우터의 MAC 주소를 식별합니다.39. [Ethernet] : 헤더는 발신자와 수신자의 MAC 주소가 포함되어 있습니다.40. [Ethernet] : 패킷이 실려 있습니다.41. [Ethernet] : 데이터의 실체는 0 또는 1의 숫자 열입니다.이 '0'과 '1'을 엄청난 양 사용하고 결합하여 다양한 내용을 표시합니다.42. [Ethernet] : 라우팅 테이블을 사용하여 다음 라우터의 IP 주소를 검색합니다. 그리고 보유 정보 또는 ARP에서 다음 라우터의 MAC 주소를 식별합니다.43. [Ethernet] : 이더넷 헤더의 MAC 주소를 다음 라우터의 주소로 갱신합니다. 데이터는 MAC 주소에 따라 전송됩니다. 하나의 IP 헤더의 목적지 IP 주소는 NAT를 제외하고 통신 중에 변경되는 수는 없습니다. 44. [Ethernet] : 라우팅 테이블을 사용하여 다음 라우터의 IP 주소를 검색합니다. 그리고 보유 정보 또는 ARP에서 다음 라우터의 MAC 주소를 식별합니다.45. [Ethernet] : MAC 주소는 업데이트되지만 패킷은 IP 헤더에서받는 사람의 IP 주소에 따라 수신자에게 전송됩니다.46. [Ethernet] : 패킷은 PC에 도착하여 PC 메모리에 저장됩니다.47. [Ethernet] : 패킷은 PC 메모리에 할당됩니다.48. [Ethernet] : 이더넷 헤더는 역할을 종료하고 소멸합니다.49. [IP] : IP 헤더는 역할을 종료하고 소멸합니다.50. [TCP] : 이 계층에서는 패킷이 정확하게 전송되었는지 여부를 TCP 헤더에서 확인하십시오.51. [HTTP,MIME] : 문제가 없었기 때문에 패킷이 TCP 헤더의 포트 번호에 따라 응용 프로그램으로 전달되었습니다.52. [HTTP,MIME] : 패킷을 결합하여 HTML 및 인코딩 된 이미지 파일을 복원하려고합니다.53. [HTTP,MIME] : 데이터가 완전히 복원되었습니다.54. PC의 브라우저에서 주 尾雲의 Web 사이트를 표시합니다.이메일 보내기레이어 모델에 초점을 맞추고 메일을 보낼 과정을 표시합니다.* [프로토콜] : 1. 전자 메일 소프트웨어를 사용하여 전자 메일 메시지가 생성되고 파일이 추가됩니다.2. 완료되면 전송 버튼을 누릅니다.3. [MIME] : MIME 프로토콜에 따라 이메일 메시지와 추가 된 파일을 ASCII 코드 문자로 인코딩합니다.4. [MIME] : 이메일 및 추가 된 파일은 텍스트 데이터로 전송됩니다.5. [SMTP,MIME] : 전자 메일을 분석 한 다음 패킷으로 분할되고 SMTP 헤더가 생성됩니다.헤더에는 보낸 사람과받는 사람의 전자 메일 주소, 데이터 길이 등이 포함됩니다.6. [TCP] : 또한 이메일을 보내기 전에 클라이언트와 서버 간의 TCP 연결 및 대상 SMTP 서버의 IP 주소가 필요합니다.7. [TCP] : 연결 확립을위한 통신은 여러 번 실행됩니다. 대상 IP 주소와 TCP 연결에 대한 간단한 설명을 표시합니다.8. [UDP] : DNS 서버에서 수신자의 IP 주소를 얻을 수 있습니다.9. [TCP] : 서버와의 TCP 연결을하는 중입니다.10. [TCP] : TCP 연결이 설정되었습니다.11. [SMTP,MIME] : TCP 연결이 설정된 후 분석을 재개합니다.12. [SMTP,MIME] : SMTP 헤더가 모든 패킷에 추가됩니다.13. [TCP] : 패킷을 분석하여 TCP 헤더를 만듭니다.TCP 헤더에는 포트 번호와 데이터 형식을 인식하여 정확한 통신을 수행하기위한 데이터가 포함되어 있습니다.14. [IP] : 패킷을 분석하고 IP 헤더를 만듭니다. 헤더에는 보낸 사람과받는 사람의 IP 주소가 포함되어 있습니다.15. [Ethernet] : LAN에서 다음 라우터의 MAC 주소를 얻을 수 있습니다.16. [Ethernet] : 헤더는 발신자와 수신자의 MAC 주소가 포함되어 있습니다.17. [Ethernet] : 패킷이 실려 있습니다.18. [Ethernet] : 데이터의 실체는 0 또는 1의 숫자 열입니다.이 '0'과 '1'을 엄청난 양 사용하고 결합하여 다양한 내용을 표시합니다.19. [Ethernet] : 설명을 위해, 표시 형식을 숫자 배열로 변경합니다.20. [Ethernet] : PC는이 데이터를 라우터로 전송합니다 .LAN 케이블로 전송하는 데이터 케이블 규격과 일치해야합니다. 표준은 데이터 '1'은 전압 5를 의미하고, 데이터 '0'은 전압 0을 의미합니다. 21. [Ethernet] : 라우팅 테이블을 사용하여 다음 라우터의 IP 주소를 검색합니다. 그리고 보유 정보 또는 ARP에서 다음 라우터의 MAC 주소를 식별합니다.22. [Ethernet] : 이더넷 헤더의 MAC 주소를 다음 라우터의 주소로 갱신합니다. 데이터는 MAC 주소에 따라 전송됩니다. 하나의 IP 헤더의 목적지 IP 주소는 NAT를 제외하고 통신 중에 변경되는 수는 없습니다. 23. [Ethernet] : 라우팅 테이블을 사용하여 다음 라우터의 IP 주소를 검색합니다. 그리고 보유 정보 또는 ARP에서 다음 라우터의 MAC 주소를 식별합니다.24. [Ethernet] : MAC 주소는 업데이트되지만 패킷은 IP 헤더에서받는 사람의 IP 주소에 따라 서버로 전송됩니다.25. [Ethernet] : 패킷이 서버에 도착합니다. 그리고 서버의 메모리에 저장됩니다.26. [Ethernet] : 설명을 위해, 표시 형식을 패킷으로 변경합니다.27. [Ethernet] : 패킷은 서버 메모리에 할당됩니다.28. [Ethernet] : 이더넷 헤더는 역할을 종료하고 소멸합니다.29. [IP] : IP 헤더는 역할을 종료하고 소멸합니다.30. [TCP] : 이 계층에서는 패킷이 정확하게 전송 된 것인지를 OS가 TCP 헤더에 확인합니다. 또한 나중에 응답 패킷 TCP 헤더를 추가하는 내용을 기억합니다.31. [SMTP,MIME] : 문제가 없었기 때문에 패킷이 TCP 헤더의 포트 번호에 따라 응용 프로그램으로 전달되었습니다.32. [SMTP,MIME] : 패킷을 결합하고 전자 메일 메시지와 추가 된 파일을 복원하려고합니다.33. [MIME] : 문제가 없으면 패킷이 애플리케이션 계층 데이터로 복원됩니다.34. [MIME] : ASCII 코드 문자를 전자 메일 메시지 및 추가 파일로 복원합니다.35. [MIME] : 전자 메일은 MIME 규약에 따라 복원됩니다. 서버는 전자 메일과 추가 파일을 수신했습니다.
|