네트워크 설정 - 임베디드 프로그래밍
by 효기’s네트워크의 기초
TCP/IP 프로토콜
프로토콜이란 컴퓨터와 컴퓨터 사이에 데이터를 어떻게 주고 받을 것인지를 정의한 통신 규약
OSI 7계층
응용계층 (application layer) → 전송 계층 (transport layer) → 네트워크 계층 (network layer) → 링크 계층 (link layer) →
물리 계층 (physical layer)
주소
일반적으로 네트워크 인터페이스는 거의 대부분 이더넷 방식을 사용
컴퓨터의 주소는 MAC주소, IP주소, 호스트 명이 있다.
MAC주소
MAC 주소는 하드웨어를 위한 주소며 네트워크 인터페이스 카드(랜 카드) 에 저장된 주소라고 생각하면 됨.
IP 주소
인터넷 주소라고 부르는 것이 IP주소이다.
IP 주소는 인터넷으로 연결된 네트워크에서 각 컴퓨터를 구분하기 위해 사용된다.
IP주소는 네트워크를 구분하는 네트워크 주소 부분과 해당 네트워크 안에서 특정 컴퓨터를 식별하는 호스트 주소로 구분.
이때 A, B, C 클래스로 구분한다. (C클래스를 많이씀)
서브넷 사용이유
서브넷을 사용하는 가장 큰 이유는 도메인의 크기를 줄이기 위해서
- 네트워크 관리자는 네트워크를 적절한 크기로 분할해야 효율을 높일 수 있음.
트래픽 혼잡을 줄이고 자신이 속한 네트워크를 구조와 상황에 맞게 구성함.
- 네트워크의 관리와 유지 보수를 용이하게 하기 위함.
서브넷 마스크의 개념
하나의 네트워크를 여러 서브넷으로 분할하는 기능을 수행
DNS의 개념
도메인
→ 사람들이 IP주소를 기억하기 쉽지 않으므로 식별할 수 있는 문자로 주소를 만들어 사용.
→ 도메인 이름이 계층적으로 이루어져 있는 체계
DNS 설정하기
호스트 명을 IP주소로 바꾸는 역할을 수행.
DNS가 설정되어 있지 않으면 이름으로 서버에 접속할 수 없으며 직접 IP주소를 사용하여 접속 가능.
넷마스크
IP 주소에서 네트워크 부분을 알려주는 역할
브로드캐스트 주소
같은 네트워크에 있는 모든 컴퓨터에 메시지를 보낼 때 사용하는 것
네트워크를 설정하려면
IP주소, 넷마스크와 브로드캐스트 주소, 게이트웨이(라우터) 주소, DNS 주소가 필요함.
게이트 웨이
네트워크를 다른 네트워크와 연결할 때 연결점이 되는 장치가 게이트웨이.
IP 주소 변경하기
잘못된 DNS 주소 100.100.100.100을 입력하고 저장후 네트워크 연결 창 닫기
→ DNS서버가 고장나거나 주소를 잘못 입력한 경우 서버가 응답하지 않음.
'Studying > Linux' 카테고리의 다른 글
DB 서버와 웹 서버 - 임베디드 프로그래밍 (2) | 2022.12.12 |
---|---|
원격 접속과 FTP - 임베디드 프로그래밍 (0) | 2022.12.12 |
사용자 관리 - 임베디드 프로그래밍 (0) | 2022.12.11 |
리눅스의 부팅과 종료 - 임베디드 프로그래밍 (0) | 2022.11.27 |
파일 시스템과 디스크 관리하기 - 임베디드 프로그래밍 (0) | 2022.11.24 |
블로그의 정보
감성 개발자 효기
효기’s