부득이하게 강사님이 교체되었고, 이론 수업을 빠르게 마무리하게 되었다.
대형 네트워크를 지원하며 복잡한 토폴로지에 적응할 수 있다. 링크 상태 데이터 베이스를 사용하여 네트워크의 전체 지도를 만들고, 이를 바탕으로 최적의 경로를 계산한다.
서로 AS 간에 사용되는 라우팅 프로토콜이다. AS 간의 연결성을 유지하고, 최적의 경로를 선택하는 데 사용된다. 대표적인 EGP 프로토콜로는 BGP(Border Gateway Protocol)가 있다.
netstat -r 명령어를 통해 라우팅 테이블을 확인할 수 있다.포트(port)
네트워크 상에서 통신을 하기 위해 컴퓨터나 기타 네트워크 장치 내에서 특정 프로세스나 서비스를 식별하는 데 사용되는 고유한 번호이다. 이를 통해 데이터는 올바른 위치로 전송될 수 있으며, TCP/IP에서는 0부터 65535까지 총 65536개의 포트가 있다.
https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml
| 포트 | TCP | UDP | 설명 |
|---|---|---|---|
| 20 | TCP | FTP - 데이터 포트 | |
| 21 | TCP | FTP - 제어 및 인증 포트 | |
| 22 | TCP | SSH(Secure Shell) | |
| 23 | TCP | Telnet - 암호화되지 않은 텍스트 통신 | |
| 25 | TCP | SMTP - 이메일 전송 | |
| 53 | TCP | DNS - 주소창에 입력한 도메인을 IP주소로 변경 | |
| 67 | UDP | DHCP 서버 | |
| 68 | UDP | DHCP 클라이언트 | |
| 80 | TCP | UDP | HTTP - 웹 서비스 |
| 110 | TCP | POP3 - 받는 메일 서버 | |
| 139 | TCP | NETBIOS | |
| 143 | TCP | IMAP4 - 우리가 흔히 사용하는 이메일 | |
| 443 | TCP | HTTPS - SSL(Secure Sockets Layer) 위의 HTTP | |
| 445 | UDP | SMB 파일 공유 | |
| 993 | TCP | SSL 위의 IMAP4 | |
| 995 | TCP | SSL 위의 POP3 |
0번 ~ 1023번 포트를 Well-Known Ports라고 한다. 이 범위의 포트 번호는 특정한 서비스를 위해 예약되어 있다.
등록된 포트
1024 ~ 49151번 포트를 Regisstered Ports라고 한다. 이범위의 포트는 특정한 애플리케이션에서 사용하기 위해 IANA(Internet Assigned Numbers Authority)에 등록하여 사용할 수 있다.
동적포트
49152번 ~ 65535번 포트를 Dynamic Ports라고 한다. 이 범위의 포트는 일반적인 애플리케이션에서 동적으로 사용하며, 특별히 예약되어 있지 않다
네트워크 상에서 데이터를 안정적으로 전송하기 위한 프로토콜 중 하나이다. TCP는 신뢰성 있는 연결을 제공하며, 데이터의 순서를 보장하고 오류 복구를 수행한다.
TCP는 세계 통신 표준으로 개발된 OSI모형에서 4번째 계층인 전송게층에서 사용하는 프로토콜로, 보통 하위 계층(Network Layer)에서 사용되는 IP와 엮어서 TCP/IP로 표현한다.
하나의 송신 측과 하나의 수신 측이 통신하는 1:1 통신이다.(point-to-point)
비연결형, 신뢰성이 없는 전송 프로토콜이다.
흐름 제어, 오류 제어 또는 손상된 세그먼트의 수신에 대한 재전송을 하지 않는다.
따라서 내용이 전송 중에 손실될 수 있고, 전송되는 세그먼트의 순서가 바뀔 수 있다. UDP는 TCP보다 간단하고 빠르다.
네트워크에서 컴퓨터와 장치에 자동으로 IP 주소 및 기타 네트워크 설정을 제공하는 프로토콜이다.
새로운 장치가 네트워크에 연결될 때 IP 주소 할당, 서브넷 마스크, 기본 게이트웨이, DNS 서버 주소 등을 동적으로 제공하여 네트워크 구성을 편리하게 한다.
IP 주소 충돌을 방지하고 네트워크 관리를 용이하게 하며, 클라이언트에게 일정 기간 동안 IP 주소를 할당하고 갱신하는 역할을 한다.
사람이 읽을 수 있는 도메인 이름을 컴퓨터가 이해할 수 있는 IP 주소로 변환하는 역할을 한다.
전 세계적으로 분산된 네임 서버 네트워크로 구서오디어 있으며, 사용자가 도메인 이름을 입력하면 해당 도메인의 IP 주소를 찾아주는 역할을 한다.
이 시스템은 웹 브라우징, 이메일 전송, 다른 인터넷 서비스들을 가능하게 해준다.
계층 구조
| Third-Level Domain | Second-Level Domain | Top-Level Domain | Root |
|---|---|---|---|
| www. | google. | com | . |
<-------------------------------------------------------------- Root부터 거꾸로 찾아간다.
인터넷 상에서 파일을 교환하기 위한 표준 프로토콜이다. 사용자는 FTP 클라이언트를 통해 FTP 서버에 연결하여 파일을 업로드하고 다운로드할 수 있다.
packet tracer 다운로드 후
우분투에서 터미널을 열어서 다음을 입력해서 설치한다.
sudo apt install --fix-broken
sudo apt install libxcb-xinerama0
sudo dpkg -i Packeet_Tracer822_amd64_signed.deb