본문 바로가기

전체 글105

네트워크 접속 상태 확인 툴[ping] 이번 포스팅에서는 네트워크 점검을 위해 자주 사용하는 ping 툴에 대해 알아보겠습니다. ping(Packet InterNet Groper)은 네트워크의 접속 상태를 확인하는 툴로 자신의 컴퓨터에서 상대방 컴퓨터로 액세스 할 수 있는지 확인하는 데 사용합니다. ping은 어떤 크기의 패킷을 수신 컴퓨터에 보내 패킷이 되돌아오는지 확인하는데, 문제가 발생한 경우 네크워크 접속 단계에 문제가 있는지 애플리케이션 단계에 문제가 있는지 판단할 수 있습니다. 또한 목적지 컴퓨터까지 패킷의 왕복 시간도 측정할 수 있습니다. 그러면 ping 사용시 함께 사용되는 옵션과 그 의미를 표로 정리해 보겠습니다. 옵 션 사용 설명 -t ping이 계속 실행됩니다. 통계를 보고 계속하려면 Ctrl+Break를 입력하고 중지하려.. 2020. 6. 25.
도메인 주소 분류 코드와 표기 규칙 알아보기 이전 포스팅에서 인터넷 주소와 IP 프로토콜에 대해 알아보았습니다. 이번에는 도메인 주소에 대해 좀더 자세히 살펴보도록 하겠습니다. 원래 인터넷 도메인 주소는 '국가 > 조직 성격 > 조직 이름 > 컴퓨터 이름' 등으로 계층적 구조를 이루고 있는데 인터넷 도메인 주소는 반대 순서로 표기합니다. 만약에 www.facebook.com 이 있다면 www는 웹서버 호스트, facebook은 도메인 이름, com은 조직 유형이 영리 기업인 국제 도메인을 나타냅니다.(참고 : www는 웹서비스를 제공하는 호스트 컴퓨터 이름으로, 사용자의 혼란을 피하기 위해 www라는 약속된 호스트 이름을 사용함) 도메인 분류 코드와 표기 규칙을 표로 정리해 보면 아래와 같습니다. 국제 도메인 분류 코드와 표기 규칙 조직 유형 도메.. 2020. 6. 24.
암호화 복호화 모듈 만들기[C#] 이번 포스팅에서는 Two Way 암호화의 알고리즘인 DES(Data Encryption Standard)를 이용해서 간단한 암호화/복호화 모듈을 만들어 보겠습니다. DES 알고리즘은 암호화 시 사용하는 암호키와 해독 시 사용하는 해독키가 동일한 특징을 가지고 있기 때문에 대칭키라고도 하며, 외부 사용자에게 절대 노출해서는 안 되는 비공개 키 알고리즘입니다. 특징은 평문을 64비트로 나눠 56비트의 키를 이용하여 다시 64비트의 암호문을 만들어 내는 암호 알고리즘으로 상세한 알고리즘 동작 과정은 생략하도록 하겠습니다. 여기서는 간단하게 콘솔 앱 형태로 DES 모듈을 사용하는 프로젝트를 만들어 보겠습니다. 먼저 아래와 같이 'DESTest' 이름으로 새 프로젝트를 만들고 생성된 DESTest 프로젝트에 우리.. 2020. 6. 23.
인터넷 주소와 IP 프로토콜 이번 포스팅에서는 TPC/IP 프로토콜과 인터넷 주소에 대해 알아보겠습니다. 우리가 지구 반대편에 사는 친구한테 우편물을 보낼 때 가장 먼저 하는 일은 바로 그 친구가 사는 집의 주소를 확인하는 일입니다. 마찬가지로 내 컴퓨터에서 지구 반대편에 있는 누군가의 컴퓨터에 접속하거나 인터넷 서비스에 접속하려 할 때 필요한 것이 바로 인터넷 주소입니다. 인터넷 주소는 이더넷 주소와 IP 주소, 도메인 주소 등을 세부적으로 살펴봐야 합니다. 먼저 이더넷 주소는 LAN 카드(NIC : Network Interface Card)의 물리적 주소(48bit, 메이커 ID, 제품 번호)로 구성되어 있습니다. 이 LAN 카드의 고유한 번호는 LAN 카드가 고장 나면 같이 없어지는 주소로 LAN 내부에서는 해당 컴퓨터에 접근.. 2020. 6. 22.