본문 바로가기

분류 전체보기520

네트워크 액세스 계층 - 이더넷 네트워크 액세스 (접근) 계층 : 근원적인 통신이 이루어지는 지점. OSI 7계층에서 본다면, 물리 계층 + 데이터 링크 계층의 역할을 수행 하는 것이 네트워크 접근 계층 이라고 정의 한다. 참고로, 주로 LAN (Local Area Network) 환경에서 데이터를 주고 받는 규칙이 네트워크 접근 계층에 정의 되어 있는 경우가 많다. 이더넷 이란 ? 이더넷 : 오늘날 특히 유선 LAN 환경에서 사실상 표준으로 자리잡은 대표적인 기술 이다. LAN : Local Area Network : 근거리에 있는 호스트끼리 정보를 주고받는 것을 의미 한다. 그런데 정보를 주고 받기 위해서는, 어떤 케이블을 사용할것인지 ? (그래야 양쪽에서 케이블을 인식할 수 있으니까) 케이블 스펙은 어떠한지 ? (케이블 종류가 어.. 2023. 12. 20.
TCP와 UDP TCP와 UDP는 OSI 7계층에서 4계층인 전송 계층에 속하는 프로토콜 이다. 전송 계층에는 다양한 프로토콜이 존재하지만, 제일 중요하고 자주 사용되는 프로토콜은 TCP와 UDP 이다. TCP와 UDP는 서로 상반되는 특징을 가지고 있다. 아래에서 확인해보자. 참고 : 더보기 * TCP : Transmission Control Protocol == 전송 제어 프로토콜 * UDP : User Datagram Protocol == 사용자 데이터그램 프로토콜 * Tranmission : 전송 / 송신 * Transport : 수송 * Transfer : 이동 / 이송 Web 관련 용어 공부를 하다보면 위의 단어를 굉장히 많이 마주 하게 되는데, 사전 상으로 의미는 비슷 하다. 특히 Transport랑 Tra.. 2023. 12. 20.
DNS (Domain Name System) 다른 게시글에서 DNS에 대해 학습 했었는데, 추가적으로 정리 해보려고 한다. https://hwanii96.tistory.com/524 Hosts File 개념 및 DNS 💡 인터넷에서 URL에 다른 서버를 접속 하고 싶을 때, IP를 직접 입력 하지 않는다. 💡 예를들어, naver.com 만 입력해도 네이버 서버를 이용 할 수 있었다. 이것은 DNS (Domain Name System) 를 운영하는, hwanii96.tistory.com 1. DNS (Domain Name System) == 도메인 네임 시스템 DNS는 도메인명 예) www.naver.com ) 을 IP Address ( 예) 223.130.200.104 ) 로 변환 해주는 시스템 이다. 즉, URL에 등록된 도메인명을 입력 하면,.. 2023. 12. 19.
네트워크 포트 (Port) 번호 다른 게시글에서 IP와 Port에 대해서 학습 했었는데, 추가로 다뤄 보려고 한다. https://hwanii96.tistory.com/515 IP 와 Port 1. IP 이란 ? IP (Internet Protocol) 인터넷을 통해 데이터를 주고 받을 때 사용 되는 통신 규칙 이다. OSI 7계층 중 레이어 3에 위치 하는 프로토콜 이다. IP는 데이터를 패킷 단위로 나누어 전송 한다. 받 hwanii96.tistory.com 포트 (Port) 번호란 ? 예) 192.168.178.1:139 위의 예시와 같이 IP (Internet Protocol) Address 뒤에 : (콜론) 기호와 함께 붙는 번호를 포트 (Port) 라고 한다. 포트는 0 ~ 65535 숫자 범위 내의 번호만 가질 수 있다. .. 2023. 12. 19.
ISVA 내부 SSL 인증서 관리 ISVA 내부 SSL 인증서 관리 1) ISVA (IBM Security Verify Access) 기본 SSL Certificates Database 종류 embedded_ldap_keys : LDAP과 관련된 SSL 인증서들이 저장 되어 있는 데이터베이스. lmi_trust_store : LMI (Local Management Interface) 의 UI 관리 및 관련된 인증서가 저장 되어 있는 데이터베이스. pdsrv : Reverse Proxy Instance와 Client 및 Junction의 통신과 관련된 인증서들이 저장 되어 있는 데이터베이스. rt_profile_keys : ISVA AAC와 Federation 실행과 관련된 인증서들이 저장 되어 있는 데이터베이스. 2) 사설 인증서 생성 .. 2023. 12. 15.
Linux 대칭 키 & 비대칭 키 암호화 문서 생성 하기 Linux RHEL 8 환경에서 대칭키와 비대칭키 개념을 활용 해서 암호화 문서를 생성해보자. 대칭키 Command : # 평문의 텍스트가 담긴 plaintext.txt 파일 생성. echo 'This text file name is plaintext.txt' > plaintext.txt # openssl을 사용 해서 대칭키 방식으로 plaintext.txt를 암호화 하고, # encryption_plaintext.bin이라는 파일에 암호화된 plaintext.txt 파일을 저장. openssl enc -e -des3 -salt -in plaintext.txt -out encryption_plaintext.bin # openssl을 사용 해서 대칭키 방식으로 encryption_plaintext.bin을.. 2023. 12. 14.
SSL (Secure Sockets Layer) / TLS (Transport Layer Security) https://hwanii96.tistory.com/536 HTTP vs HTTPS [2] & SSL https://hwanii96.tistory.com/535 HTTP vs HTTPS [1]예전에 HTTPS에 대해서 간단하게 정리했었는데, https://hwanii96.tistory.com/453 HTTPS 1. HTTP 전송 정상적인 사용자에게 평문 (plaintext) 으로 암호화 하지 않은 중요한 hwanii96.tistory.com HTTPS의 S는 Secure의 약어로, 기존 HTTP 프로토콜에서 Secure Layer가 추가된 프로토콜이다. HTTPS의 Secure Layer는 SSL (Secure Sockets Layer) / TLS (Transport Layer Security) 가 사용.. 2023. 12. 13.
HTTP vs HTTPS [2] & SSL https://hwanii96.tistory.com/535 HTTP vs HTTPS [1]예전에 HTTPS에 대해서 간단하게 정리했었는데, https://hwanii96.tistory.com/453 HTTPS 1. HTTP 전송 정상적인 사용자에게 평문 (plaintext) 으로 암호화 하지 않은 중요한 정보를 전송 하게 될 때, 정상적인 사hwanii96.tistory.com [ 목차 ] 1. HTTP vs HTTPS 2. SSL / TLS(Secure Sockets Layer / Transport Layer Security) 3. SSL 통신 과정 1. HTTP vs HTTPS HTTP는 Hypertext Transfer Protocol의 줄임말 이다. 서로 다른 시스템과 통신을 하기 위한 프로토콜이.. 2023. 12. 12.
HTTP vs HTTPS [1] & SSL 예전에 HTTPS에 대해서 간단하게 정리했었는데, https://hwanii96.tistory.com/453 HTTPS1. HTTP 전송 정상적인 사용자에게 평문 (plaintext) 으로 암호화 하지 않은 중요한 정보를 전송 하게 될 때, 정상적인 사용자 입장에서는 빠르게 정보를 읽을 수 있기 때문에 좋다. 하지만, 보안에 취hwanii96.tistory.com 이번에 SSL (Secure Sockets Layer) 과 TSL (Transport Layer Security) 에 대해 학습 하기 전에, (SSL, TSL : 데이터를 암호화 하는 통신 프로토콜. 현재는 TSL을 사용 한다) HTTP와 HTTPS에 대해서 상세하게 학습 해보려고 한다. (HTTPS에 대한 내용은 다음 게시글에서 정리) 1. .. 2023. 12. 11.