잡다한 IT 정보(28)
-
SMTP(Simple Mail Transfer Protocol)
# SMTP란? SMTP(Simple Mail Transfer Protocol)는 e-mail을 컴퓨터에서 다른 컴퓨터로 전송할 때 사용하는 메일 서버의 기본 프로토콜 입니다. 이 서버를 SMTP 서버라고 합니다. 이름 그대로 email 전송에 직접적으로 쓰이는 응용 계층의 프로토콜입니다. simple 함을 중요시하며 만들어졌으며 HTTP, SIP 같은 여러 프로토콜들의 디자인을 상속합니다. 전송계층 프로토콜로는 TCP를 통해 전달합니다. 실제 우체국에서 편지를 보내는 모습과 매우 유사합니다. 편지를 보낼때는 우체국에서 관리하는 우편통이나 우체국에 직접 가서 쓰죠. (요즘엔 그럴일이 없긴 합니다만) 편지를 받을 때는 그냥 집앞 우편함에 도착해있는 편지를 확인하면 됩니다. SMTP도 마찬가지 방식으로 작동..
2021.01.22 -
META-INF, WEB-INF
공통점: - 외부 웹브라우저에서 접근이 불가능한 특수한 폴더 차이점: - META-INF: 프로그램 전체에 대한 설정 등을 주로 저장 - WEB-INF: 웹에 관련된 설정 등을 주로 저장
2021.01.22 -
검색엔진최적화(SEO)
검색엔진 최적화(SEO)란? 검색엔진이 이해하기 쉽도록 홈페이지의 구조와 페이지를 개발해 검색 결과 상위에 노출될 수 있도록 하는 작업을 말합니다. 기본적인 작업 방식은 특정 검색어를 웹 페이지에 적절하게 배치하고 다른 웹 페이지에서 링크가 많이 연결되도록 하는 것입니다. [검색엔진최적화(SEO)로 구글 상위에 랭크되는 10가지 방법] 1. 문법에 맞는 HTML 작성하기 2. 구체적인 페이지 제목 만들기 3. 메타 태그 활용하기 4. 이미지에 alt 속성 기재 5. 이미지 맵에 중요한 링크 사용 피하기 6. 플래시 전용 페이지 피하기 7. anchor 태그를 활용한 적절한 키워드 배치 8. 여러 개의 페이지로 나누어진 콘텐츠 검색 최적화 – 시리즈/연재 9. 모든 페이지가 유입 페이지가 되도록 사이트 구..
2020.12.29 -
HTTP, HTTPS, SSL
Hypertext Transfer Protocol Hypertext: 문서와 문서간 링크로 연결된 체계,양식 -> html 즉, html을 전송하기 위한 통신규약 => HTTP HTTP와 유사, S는 Over Secure Socket Layer의 Secure 즉, 보안(Secure)이 강화된 HTTP 제 3자가 정보를 변조하거나 감청하기 어려움 HTTPS는 HTTP와 유사하지만 보안이 더 강화된 것이다. 일반 HTTP 프로토콜의 문제점은 서버에서부터 브라우저로 전송되는 정보가 암호화되지 않는다는 것이었다. 즉, 데이터가 쉽게 도난당할 수 있다는 것이다. HTTPS 프로토콜은 SSL(보안 소켓 계층)을 사용함으로써 이 문제를 해결했다. SSL은 서버와 브라우저 사이에 안전하게 암호화된 연결을 만들 수 있게..
2020.12.16 -
객체지향 프로그래밍?
#객체지향의 개념 -데이터와 기능이 클래스로 '캡슐화' 된 컴퓨터 자원의 묶음을 '객체'라고 한다. -밀가루 반죽과 팥이 클래스란 붕어빵 틀에 찍혀서 이 객체라는 붕어빵이 생성되는 것 #은닉성 -TV 속을 뜯어보지 않아도 리모콘으로 필요한 조작을 다 할 수 있는 것처럼 -내부 구조는 private으로 감춰놓고 외부에서 조작할 수 있는 명령어만 public으로 공개하는 것 -바깥의 간섭으로 발생하는 오류를 방지할 수 있고 남이 만든 클래스의 객체들도 일일이 뜯어볼 필요 없이 제공되는 기능들을 그대로 사용할 수 있음 #상속 -'교실청소팀'을 상위, 부모 클래스로 해서 여기에 더 필요한 것들을 추가한 '과학실청소팀'이란 자식 클래스를 만든다고 가정 -'교실청소팀'에서 protected나 public으로 지정한..
2020.11.25 -
좋은 도메인 고르는 TIP
더보기 library.gabia.com/contents/domain/1534
2020.11.23 -
도메인
[국어사전] 인터넷상에서 개인이 소유하고 있는 인터넷 주소 - 도메인은 딱 한가지만 존재 - 고유식별을 위해 동일한 도메인이 있을 수는 없다 - 도메인은 영구적인 소유가 아닌 1년 단위 이상으로 임시 소유하는 개념 .com : 영리를 목적으로 하는 기업이나 단체 .net : 네트워크를 관리하는 기관 .pe.kr : 개인을 위한 도메인 .kr : 한국 대표 도메인 .go.kr : 정부기관 출처: https://m.blog.naver.com/PostView.nhn?blogId=bausluv&logNo=220203735564&proxyReferer=https:%2F%2Fwww.google.com%2F
2020.11.23 -
에일리어싱(Aliasing) / 에일리어스(Alias)(feat. AS)
ㅇ [일반] `동일한 형태/사물/사람/현상` 또는 `별명/별칭`을 의미하는 영어 ㅇ [전산] `별명/별칭` 사용
2020.11.23 -
Windows 32bit VS 64bit
-32비트와 64비트의 가장 큰 차이점은 메모리 인식률로, 32비트는 4GB까지 가능하지만 64비트는 4GB이상의 RAM을 인식할 수 있다. -윈도우 32비트에서는 8GB의 RAM을 꽂더라도 4GB까지만 사용할 수 있다. ---20.11.22 추가--- x86은 32bit의 다른 표현 즉, x86 = 32bit / x64 = 64bit
2020.11.20 -
ARDUOINO
입력단자?에서 전력이 나와서 LED를 통과하고 저항(레지스터)을 거쳐 다시 Arduino 보드로 돌아간다??? 만약 레지스터가 없으면 LED가 타버린다 일단 저항을 거쳐야됨 5v로 바로 입력 받으면 타버림 다리가 긴쪽은 전기가 들어오는곳 양극 다리가 짧은 쪽 전기가 나가는 곳 음극 ---------------------------------------- #include //LiquidCrystal 라이브러리 추가 LiquidCrystal_I2C lcd(0x27, 16, 2); //lcd 객체 선언 int melody[] = {262, 294, 330, 349, 392, 440, 494, 523}; void setup() { lcd.begin(); //LCD 사용 시작 pinMode(0, OUTPUT); ..
2020.11.06