본문 바로가기

프로그래밍38

[네트워크] OSI 모델 3계층_IP 주소 실제로 컴퓨터끼리는 MAC 주소로 통신을 하지만, 사람들이 주로 컴퓨터를 다루는데 컴퓨터에게 특정 대상에게 통신을 명령할 때 MAC 주소는 사람이 입력하기 힘들기 때문에 IP주소로 통신을 한다. IP주소는 3계층에 쓰는 주소 체계이다. 2계층에서 사용하는 주소는 MAC 주소이다.■ 3계층의 기능3계층은 다른 네트워크 대역(LAN 대역)을 연결시켜주는 역할을 한다. 즉, 서로 다른 LAN 대역을 연결시켜주는 역할을 한다. 정리하자면, 멀리 떨어진 곳에 존재하는 네트워크까지 어떻게 데이터를 전달하지 제어하는 일을 담당하고 발신에서 착신까지의 패킷의 경로를 제어한다.​LAN과 LAN을 연결하려면 라우터라고 부르는 3계층 장비가 필요하다. 2계층 장비인 스위치로 네트워크 대역을 연결시켜줄 수 없다.● IP 주소.. 2024. 6. 24.
0. 리눅스(Linux)란? ■ 리눅스란?리눅스는 컴퓨터 운영체제(Operating System) 중 하나이며, 소프트웨어로 서버를 구축하기에 좋은 운영체제이다. 리눅스는 일반적으로 리눅스 배포판 안에 패키치 처리되며 멀티유저, 멀티태스킹을 지원하는 유닉스와 유사한 운영체제이다. 리눅스는 오픈소스를 사용한다. 그 이유는 여러 사람이 GNU/Linux를 개선하는데 자발적으로 참여하기 위해 오픈소스를 사용한다. ■  리눅스 사용 목적주된 이유는 서버 구축이다. 많은 클라우드 서비스에서 대부분 리눅스를 기본 서버로 사용한다. 서버에는 웹서비스만 있는게 아니라 온갖 종류의 서버 프로그램을 만들 수 있다. 또 다른 이유로 운영체제의 학습을 위해 사용한다. 리눅스로는 윈도우와는 또 다른 차원에서 많은 일을 해볼 수 있다. 그러기 위해서 대부분.. 2024. 6. 24.
[네트워크] OSI 모델 2계층_이더넷 ■ OSI 모델 2계층2계층은 하나의 네트워크 대역(같은 네트워크 상)에 존재하는 여러 장비들 중에서 어떤 장비가 어떤 장비에게 보내는 데이터를 전달하는 역할을 한다. 추가적으로 오류제어,​​ 흐름제어를 수행한다.■ 2계층의 네트워크 크기2계층은 하나의 네트워크 대역 LAN에서만 통신할 때 사용한다. 다른 네트워크와 통신할 때는 항상 3계층이 도와주어야 한다. 3계층의 주소와 3계층의 프로토콜을 이용하여야만 다른 네트워크와 통신이 가능하다. ■ 2계층에서 사용하는 주소LAN에서 통신할 때 사용하는 주소는 MAC 주소(물리적인 주소)이다. MAC 주소는 12개의 16진수로 표현한다. 앞 6개의 주소는 OUI는 IEEE에서 부여하는 일종의 제조회사 식별 ID이고, 뒤의 6개 주소는 고유번호로 제조사에서 부여.. 2024. 6. 24.
[네트워크] 네트워크란? ■ 네트워크네트워크는 노드들이 데이터를 공유할 수 있게 하는 디지털 전기통신망(전기적 신호)의 하나이다. 분산되어 있는 컴퓨터를 통신망으로 연결하는 것을 말한다. 네트워크에서 여러 장치들은 노드 간 연결을 통해 서로에게 데이터를 교환한다. * 노드 : 네트워크에 속한 컴퓨터 또는 통신 장비를 뜻한다.■ 인터넷인터넷이란 문서, 그림 영상과 같은 여러가지 데이터를 공유하도록 구성된 세상에서 가장 큰 전세계를 연결하는 네트워크를 말한다. 흔히 www를 인터넷으로 착각하는 경우가 많은데 www는 인터넷을 통해 웹과 관련된 데이터를 공유하는 것이다.■ 네트워크 분류(1) 크기에 따른 분류LAN(Local Area Network) : LAN은 가까운 지역을 하나로 묶은 네트워크(근거리통신망)WAN(Wide Area.. 2024. 6. 24.
[WSL] WSL 정의 및 설치 ■ WSL 정의WSL(Window Subsystem for Linux)은 Windows에 리눅스 운영체제를 설치할 수 있게 해주는 하위 시스템이다. WSL에 우분투(Ubuntu), 데비안(Debian), 오픈수세(OpenSUSE), 칼리(Kali) 등을 설치할 수 있다. Ubuntu on Windows는 WSL에 설치할 수 있는 Ubuntu 배포판이다.​WSL을 이용하면 멀티부팅이나 VM과 같은 느린 환경이 아니라 윈도우에서 리눅스 환경처럼 Powershell을 Bash처럼 사용하고, Linux 명령어를 사용할 수 있으며 Linux 커널조차 이용할 수 있다. 심지어 부팅속도도 매우 빠르고 적은 메모리를 사용한다.■ WSL 설치"Windows 기능 켜기/끄기"에서 Linux용 Windows 하위 시스템과 .. 2024. 6. 24.
[파일 형식] 래스터파일 vs 벡터파일, DWG파일 vs DXF파일 ■ 래스터 파일과 벡터 파일벡터 파일은 디지털 사진, 그래픽, 로고와 같은 여러 이미지 작업을 할 때 사용되는 주요 이미지 유형 중 하나이다.​디지털 프로젝트를 진행할 때 작업자는 래스터와 벡터라는 두가지 이미지 파일 유형을 접하게 된다. 이 두 파일은 생성 원리가 다르므로 프로젝트에 따라 적합한 파일 유형을 결정해야 한다.​래스터 파일 유형의 이미지는 일정한 수의 정사각형 픽셀로 구성된다. 따라서 픽셀로 채워진 공간을 벗어나 이미지 크기를 조정하면 이미지가 왜곡될 수 있다.​벡터 파일의 이미지는 픽셀을 사용하지 않는다. 대신 그리드(격자)에 고정된 점을 사용하여 수학적 공식에 기반한 직선과 곡선으로 이미지를 생성한다. 따라서 해상도 손실 없이 이미지를 무한대로 크게 또는 작게 만들 수 있다. 기본적으로.. 2024. 6. 24.