안녕하세요 오늘은 특수문자의 표기법과 용도 그리고 키보드로의 특수문자 입력 방법을 알아보도록 하겠습니다.특수문자는 다양한 문서 작성, 프로그래밍, 웹 개발 등에서 중요한 역할을 합니다. 특수문자 표기법과 용도특수문자명칭추가 설명키보드 입력&AmpersandHTML에서는 & 로 표기됨Shift + 7,Comma (콤마)리스트 구분, 소수점 (유럽 일부 국가)기본 입력'Apostrophe (어퍼스트로피)소유격 (John's), 생략 (don't)기본 입력*Asterisk (애스터리스크)강조, 곱셈, 와일드카드Shift + 8.Period (피리어드), Full Stop문장 종료, 파일 확장자 (.txt)기본 입력!Exclamation Point감탄, 경고, 부정 (!true in 프로그래밍)Shift..
IPSec VPN 프로토콜: 안전한 데이터 전송의 기초디지털 환경이 급변하면서 데이터 보안의 중요성은 그 어느 때보다 커졌습니다. 원격 근무와 클라우드 서비스의 폭발적 성장으로 안전한 데이터 전송을 위한 VPN 기술이 필수가 되었고, 그중에서도 IPSec VPN 프로토콜은 기업과 개인에게 신뢰받는 솔루션으로 자리 잡았습니다. 1. IPSec VPN이란?IPSec는 인터넷 프로토콜 통신을 보호하기 위한 포괄적인 프로토콜 세트입니다. 주로 전송 모드와 터널 모드로 작동하며, 각각 호스트 간, 네트워크 간 통신을 보호합니다. 데이터의 기밀성, 무결성, 인증을 보장하여 안전한 통신 환경을 제공합니다.2. IPSec의 작동 원리IPSec는 두 핵심 프로토콜을 활용합니다:AH: 데이터 무결성과 인증 제공ESP: ..
안녕하세요 오늘은 아이폰, 아이패드에서 파이썬 IDE로 많이 사용되는 pythonista에서 패키지를 설치하는 방법에 대해서 알아보겠습니다. 휴대가 가능한 아이패드에서 파이썬 코딩을 할 수 있다니 정말 좋은데요, 여기에 패키지까지 설치해서 사용 할 수가 있습니다. 먼저 아래의 코드를 pythonista에 복사해서 실행해 줍니다.import requests as r exec(r.get('http://bit.ly/get-stash').text) installation completed 메시지가 나타난다면 성공을 한 겁니다. 그러면 launch_stash.py 파일이 생성됩니다. 이것을 열어 주도록 합니다. 자동으로 생성된 이 코드를 실행해 주시면 명령 프롬프트가 실행 됩니다. 이제 나온 명령 프롬프트에 pi..
오늘은 윈도우에서 telnet을 통해서 네트워크를 통해서 원격지의 호스트에 접속할 때 사용하는 명령어입니다. IT하시는 분들은 주로 포트 확인을 위해서 많이들 사용하실 겁니다.telnet은 TCP/IP 프로토콜로 23포트를 사용합니다. 명령 프롬프트에서 telnet을 사용했는데 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 같은 메시지가 나오면서 telnet 명령어를 사용할 수 없다면 윈도우에 telnet 서비스가 있지 않는 것 입니다. 이럴 때에는 윈도우 telnet 기능을 활성화 해줘야 합니다. win+r 단축키를 이용하면 실행 창을 열 수 있습니다.여기서 [appwiz.cpl]을 입력해 줍니다. appwiz.cpl은 프로그램 및 기능을 열 수 있습니다.왼쪽 메뉴에..
안녕하세요 아이폰의 기본 알람 소리가 더 이상 질리고 듣기 싫으신 분들을 위해서 아이폰 알람을 노래로 바꾸는 방법에 대해서 알아보도록 하겠습니다. 아이폰 알람을 수도 없이 많이 설정해 두었습니다. 이렇게 5분 10분 단위로 설정하는 알람은 건강상 좋지 못하다고 하는데 저는 그 짧은 시간 더 자는 것의 행복에 취해서 바꾸지 못하고 있습니다. 기본 알람 사운드가 아마도 전파 탐지기일 겁니다. 자주 듣다보면 이제 지겨워서 더 이상 듣기가 싫어질 겁니다.아이폰에서는 알람 소리를 노래로 바꿀 수 있습니다. 저 같은 경우 노래를 등록해 두고 설정할 수 있습니다.이렇게 설정을 하기 위해서는 PC에 아이폰을 연결하고 아이튠즈를 통해서 노래를 넣어줘야 합니다. 아이튠즈 설치 및 노래 넣기먼저 아이튠즈 설치하신 후 노..
서버네임(ServerName), 커먼네임(CommonName)서버 이름과 공통 이름은 모두 SSL 인증서의 중요한 부분입니다. 서버 이름은 클라이언트가 연결하려는 서버를 식별하는 데 사용되고 공통 이름은 인증서의 소유자를 식별하는 데 사용됩니다. ServerName(SN)을 수정하는 방법Apache의 주요 설정 파일(httpd.conf 또는 apache2.conf) 또는 가상 호스트 설정 파일에서 수정할 수 있습니다./etc/httpd/conf/httpd.conf에서 수정ServerName example.com:80 이런식으로 삽입해서 수정합니다.수정 후에는 httpd 재기동이 필요합니다. Common Name(CN)을 수정하는 방법Common Name(CN)은 SSL 인증서를 생성할 때 지정되는 필..
Colasoft Packet Builder는 네트워크 패킷을 생성하고 편집할 수 있는 유용한 도구입니다.Colasoft Packet Builder를 사용하여 패킷을 재전송하는 방법에 대해 설명하겠습니다.패킷 재전송은 다음과 같은 이유 때문에 필요할 수 있습니다.1. 네트워크 테스트 및 분석2. 보안 테스트3. 네트워크에서 발생한 문제 해결4. 프로토콜 검증 패킷 재전송은 네트워크와 보안 분야에서 중요한 기능입니다.보안에서는 IPS, N-DLP, 방화벽, APT 등 확인을 위해 필요할 수 있습니다. 먼저 Colasoft의 Packet Builder를 다운로드 하고 실행해 줍니다. https://www.colasoft.com/packet_builder/ Packet Builder for Network ..
윈도우 운영체제에서 네트워크 문제를 해결하거나 특정 경로를 설정하기 위해 라우팅 테이블을 확인하고 수정하는 것은 매우 중요합니다. 본 블로그에서는 CMD(명령 프롬프트)를 사용하여 라우팅 테이블을 확인하고, 새로운 경로를 추가하거나 기존 경로를 삭제하는 방법을 자세히 설명하겠습니다. 윈도우 cmd 라우팅 테이블 확인 및 추가/제거먼저 cmd 창을 관리자 권한으로 열어서 명령어로 확인해줘야 합니다.라우팅 테이블 확인하기route print현재 설정된 라우팅 정보를 모두 출력합니다. 라우팅 테이블 추가명령어: route add [목적지] [마스크] [게이트웨이]예시: route add 192.168.1.0 mask 255.255.255.0 192.168.0.1 라우팅 테이블 삭제하기명령어: route..
안녕하세요 오늘은 윈도우10 또는 윈도우11에서 원격 데스크톱을 사용할 때 3389 포트를 다른 포트로 변경하는 방법에 대해서 알아보도록 하겠습니다. 먼저 원격 데스크톱은 mstsc를 검색하거나 원격 데스크톱 연결을 검색하셔서 서비스를 시작할 수 있습니다. 그러면 이렇게 원격 데스크톱 연결을 할 수 있게 나타나게 됩니다. 명령 프롬프트에 netstat -ano |findstr 3389 명령어를 입력하시면 3389 포트에에 대한 연결 대기 상태를 확인하실 수 있고 연결 했을 때에도 확인이 가능합니다. 기본적인 윈도우 원격 데스크톱 사용 방법은 아래의 글을 참고해 주세요https://coconuts.tistory.com/144 원격 데스크톱 3389 포트 변경 방법원격 데스크톱의 포트를 변경하려면 우..
Windows 운영 체제에서 중요한 역할을 하는 네트워크 설정 파일들이 있습니다.C:\Windows\System32\drivers\etc 경로의 이 파일들은 시스템이 인터넷과 네트워크에 어떻게 연결되고 통신할지를 결정하는 중요한 설정 정보를 담고 있습니다.각 파일의 기능과 목적을 이해하는 것은 시스템 관리나 네트워크 문제 해결에 매우 유용합니다.아래에서 이 파일들이 어떤 역할을 하는지 자세히 설명해 드리겠습니다. 1. hosts 파일: 도메인 이름을 특정 IP 주소로 매핑hosts 파일은 도메인 이름을 특정 IP 주소에 직접 매핑하는 파일입니다. 예를 들어, example.com을 원하는 IP로 설정하여 DNS 서버를 거치지 않고 바로 해당 IP로 연결될 수 있게 해줍니다. 웹사이트 차단이나 로컬 테스..
WSL 윈도우에서 리눅스를 사용할 때 발생하는 오류 해결 방법을 알아보도록 하겠습니다. Installing...ERR: The virtual machine could not be started because a required feature is not installed.HRESULT: 0x80370102Press enter to exit... 1. Linux용 Windows 하위 시스템 기능 켜기2. 가상 머신 플랫폼 기능 켜기3. Hyper-V 기능 켜기 윈도우 기능에서 해당 항목들을 모조리 켜주시면 됩니다. 설치한 후에는 변경 사항들을 적용하기 위해 PC를 재부팅 해줘야 합니다.다시 시작을 클릭해서 재부팅을 해줍니다. Ctrl+D 단축키를 이용하면 이 페이지를 브라우저 즐겨찾기에 추가할 수 있습..
라우팅 프로토콜이란 네트워크에서 데이터 패킷이 최적의 경로를 통해 목적지까지 전달될 수 있도록 도와주는 규칙과 절차를 의미해요.오늘은 라우팅 프로토콜의 종류에 대해서 자세히 알아보도록 할게요. 1. 라우팅 프로토콜의 개념라우팅 프로토콜은 네트워크 장비 간에 라우팅 정보를 교환하는 방법을 정의해요. 이를 통해 네트워크는 동적으로 경로를 설정하고, 장애가 발생했을 때 대체 경로를 찾아내는 등의 작업을 수행할 수 있어요.라우팅 프로토콜은 크게 Distance Vector 방식, Link State 방식, Hybrid 방식으로 나눌 수 있어요. 2. Distance Vector 방식Distance Vector 방식은 각 라우터가 자신의 라우팅 테이블을 이웃 라우터에게 주기적으로 전송하는 방식이에요. 이 방식의..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.