멋쟁이 사자처럼 FES 2기 -2

Minyoung's Conference·2022년 3월 29일
0
post-thumbnail

2일차(2022.03.29)

TIL (Today I Learned)

html 기초에 대해 학습.
웹접근성,브라우저, 도메인 등을 배웠다.

1. URL, IP, PORT의 개념에 대해 이해해보자.

URL은 DNS(domain name server) 을 통해 ip 주소로 변환되게 되고 이를 통해 통신이 가능하다.
sample = "https://velog.io:3000/main?id=HTML&page=12"
(https : 프로토콜, velog.io : host or domain,
3000: port, main : path, ?id=HTML&page=12 : query string)

IP주소는 일종의 컴퓨터 집 주소라고 생각하면 된다.
요청과 응답을 위해 꼭 필요하며 서버와의 통신을 위해 필요하다.
공인IP, 사설IP가 있으며 공유기를 통해 변화될 수 있는 IP를 사설 IP라고 하며 지정된 IP를 공인IP(외부IP)라고 한다.

PORT는 서버나 외부로부터 받은 정보를 정확히 어떤 위치로 보내야 하는 지 알려주는 번호이다.

2. HTML Living Standard란 무엇인가?

WHATWG에서 표준이라 부르는 HTML.
W3C(World Wide Web Consotium)와의 합의를 통해 WHATWG가 주장한 HTML이 현재 표준(Living Standard)으로 사용되고 있다.
(출처 : https://zdnet.co.kr/view/?no=20190531184644)
HTML을 대규모적으로 업데이트하는 게 아니라 Living(살아있는) Standard(표준)으로서 수시로 업데이트한다고 생각하면 좋다.

3. HTML Grouping Content

자주 사용되는 태그들이 있다.
semantic태그를 적재적소에 사용하는 것이 웹 접근성에 알맞은 방식이다.
div태그를 절대 남발해선 안되고, article, section, dt,dd 등의 태그를 각 태그별 사용방법에 알맞게 이용해야 한다.

TIR (Today I reviewed)

  1. www.naver.com을 검색하면 어떤 결과가 나오는지 설명할 수 있는지
    어떻게 진행이 되는 지 정확히 설명할 수 있어야 한다.

  2. 기본적인 웹 해킹을 이해하고 DDoS와 같은 공격에 대비할 수 있어야 한다.
    (NAT, DDX : Anti DDoS - 임계치 기준, Firewall)

  3. app, web, db 별 서버에 대한 특징 이해하기!

server : request를 받아서 동적인 반응을 처리해줌
app server(Django, Express), web server(Nginx, Apache), 
db server(AWS, MySQL)

하루를 마치며...

웹개발자가 되기 위해서는 언어에 대한 이해도 중요하지만
웹에 대한 정확한 이해가 필요하다.
어려운 용어들이 많고 이해가 어렵긴 하지만 반복해서 보다보면 학습했던 부분들이 모두 연결될 것이라고 확신한다.

profile
안녕하세요, FE 개발자 김민영입니다.

0개의 댓글