오늘도 내용 잘 들었습니다 :D 생각해 보면 HTML을 전달해 주는 걸 웹서버라고 하고 데이터를 조작하는 부분을 WAS라고 하는지 감이 잘 안 왔었는데, 다시 생각해보니 클라이언트가 원하는 서빙 대상은 HTML 문서이기 때문에 HTML을 서빙하는 주체가 웹 서버라고 불리는 것이 맞는 표현이라고 할 수 있겠군요 1. 브라우저에 URL을 입력하면 DNS는 IP 주소로 매핑해주고 이를 활용해 Browser는 Web Server에 HTTP Request(GET) 요청을 보낸다. (GET은 원격 리소스에 대한 read 요청) 2. 웹 서버는 HTTP Response로 HTML 파일을 전송해준다 3. 브라우저는 받은 HTML을 파싱해 구문 분석해서 비선형 자료구조인 DOM 형태로 만든다 4. 브라우저가 DOM 형태의 정보를 활용해 렌더링한다 브라우저란 원격지 문서 뷰어와 같다 ~~~~~ DOM(The Document Object Model) : 문서에 구성을 표현하며 프로그래밍 언어가 DOM을 조작해 문서 구조 / 스타일 / 내용 등을 변경할 수 있도록 한다 URL(Uniform Resource Locator) : 인터넷에서 리소스의 위치를 가리키는 문자열을 말한다 (HTTP 뿐만 아니라 FTP, SMTP 등에서도 활용 가능하다) DNS(Domain Name System) : IP 네트워크에서 도메인 이름을 서버의 IP 주소로 변환해주는 역할을 한다
몰랐습니다. 감사합니다. 저는 비전공자라서 실무에서 역으로 cs를 공부하고 있는데, 왜 자료구조가 중요한지 여기서 느낍니다. 저는 요즘 타입힌팅 타입에 관심이 많은데 이 부분도 불대수 집합이랑도 관련이 있더라구요. 정말 프로그래밍의 세계는 파고들면 들수록 공부할게 많네요.
학교 수업으로 듣던 네트워크는 지루하고 어려웠는데, 이렇게 이해하기 쉽고 몰입도 높은 강의를 올려주셔서 감사합니다.
OSI 7 layer 이야기를 하지 않아야...^^;;;; 도움되는 강의가 된 것 같아 뿌듯합니다. 열공하세요~~~!
이런 히스토리들을 직접 겪지 못한입장에서 큰 도움이 됩니다. 역사적 흐름의 결과물만 놓고서 공부하자니 납득이 안되는 것들도 있었는데 좋네요!
지금의 모습은 무수한 시행착의 결과물일 수 있습니다. 아직 완전하지 않고 비록 마음에 들지 않는 부분이 있을 수 있겠지만요. 좋은 평가와 피드백 감사합니다. ^^
웹 프론트 및 네트워크 입문자 입니다. 네트워크 기초 이론 1번부터 10번까지 보고 있습니다. 배경까지 설명해주시기 정말 좋아요. 강의가 너무 좋아서 뭐라 말을 못하겠습니다. 곧 더울텐데 힘내시고 저도 열심히 하겠습니다! :)
웹 프론트 개발하시는 군요. 이른바 풀스택을 넘어 진정한 개발자로 성장하시려면 네트워크와 운영체제 이론이 꼭 필요합니다. 열공하시고 질문 생기면 언제든 글 남겨주세요. 건투를 빕니다. ^^;;
강의내용이 너무 알차고 도움이 많이 될것같습니다. 계속 장주행 목표입니다. 건승허십시오. 구독 좋아요 필수로 누루고 갑니다.
좋은 평가와 피드백 그리고 구독 + 좋아요까지! 감사합니다. ^^
좋은강의 감사합니다. 2시간연속시청중이에요
제가 더 고맙습니다. 열공모드로 달리시는 군요. 응원합니다. :)
요즘 널널한 개발자님 유튜브 강의 보는 재미가 쏠쏠합니다. 개발자 하겠다는 친구들 모두에게 필히 영상을 추천하게 될 정도!
와우~~! 홍보까지 해주시면 너무 너무 감사합니다. ^^
입문자인데 이렇게 이해하기 쉽고 좋은 교육을 유투브로 볼수있다는게 신기합니당..오늘 시작했는데 잘배울게요!
웹 개발하신다면...이 그림의 마지막까지 확인해서 전체적인 흐름을 파악해야 합니다. 열공하세요. ^^
오랜만에 다시 보고 있습니다. 네트워크 관련된 내용은 다시 봐도 정말 명강의네요. 큰 틀에서의 그림을 그리는 방법을 숙지하게 되는 것 같아요.
좋은 평가와 피드백 감사합니다. 개인적으로 아주 큰 화이트보드나...창문에 연결해 쓰는 것을 선호하는 편입니다. 그게 습관이 되서...^^;;;;
좋은 강의 올려주셔서 감사합니다. 재밌게 잘 보고 있습니다 :)
감사합니다! 더 열심히 하겠습니다!
정말 훌륭한 내용이네요!!! 정확히 제대로 차근차근 설명해 주셨네요!! (* 추가적으로 요번 강의에서 설명하시는 웹 서비스랑 XML기반의 Web Service 통신 프로코톨의 차이점을 언급해주시면 더 좋을거 같습니다.)
좋은 평가 감사합니다. ^^ 3편까지 모두 보시면 원하시는 내용이 포함되어 있습니다. 제가 XML을 직접 언급하지는 않았지만 JSON에 대해 언급한 부분에 XML을 끼워 넣으시면 같은 맥락에서 이해할 수 있습니다.
감사합니다. 정말 내용이 좋습니다 선생님!
좋은 평가와 피드백 감사합니다. 무엇보다 도움이 된 것 같아 다행입니다. ^^
이제 정주행 해보겠습니다. 좋은강의 감사합니다.
좋은 평가 감사합니다. 웹 서비스 구조에 대한 설명은...웹 기반 서비스 시스템을 이해하는데 매우 중요합니다. 꼭 자신의 것으로 만드시기를 강력히 권합니다. 건투를 빕니다! ^^
get 을 여기서 보니 반갑네요
안그래도 요세 웹크롤링 인가를 대충 보고 있었는데
감사합니다.
크롤링에 대해서는 따로 강의를 만들어야 겠네요. DDoS 보안 이야기도 좀 해야 할 것 같고...
오늘도 내용 잘 들었습니다 :D
생각해 보면 HTML을 전달해 주는 걸 웹서버라고 하고 데이터를 조작하는 부분을 WAS라고 하는지 감이 잘 안 왔었는데, 다시 생각해보니 클라이언트가 원하는 서빙 대상은 HTML 문서이기 때문에 HTML을 서빙하는 주체가 웹 서버라고 불리는 것이 맞는 표현이라고 할 수 있겠군요
1. 브라우저에 URL을 입력하면 DNS는 IP 주소로 매핑해주고 이를 활용해 Browser는 Web Server에 HTTP Request(GET) 요청을 보낸다. (GET은 원격 리소스에 대한 read 요청)
2. 웹 서버는 HTTP Response로 HTML 파일을 전송해준다
3. 브라우저는 받은 HTML을 파싱해 구문 분석해서 비선형 자료구조인 DOM 형태로 만든다
4. 브라우저가 DOM 형태의 정보를 활용해 렌더링한다
브라우저란 원격지 문서 뷰어와 같다
~~~~~
DOM(The Document Object Model) : 문서에 구성을 표현하며 프로그래밍 언어가 DOM을 조작해 문서 구조 / 스타일 / 내용 등을 변경할 수 있도록 한다
URL(Uniform Resource Locator) : 인터넷에서 리소스의 위치를 가리키는 문자열을 말한다 (HTTP 뿐만 아니라 FTP, SMTP 등에서도 활용 가능하다)
DNS(Domain Name System) : IP 네트워크에서 도메인 이름을 서버의 IP 주소로 변환해주는 역할을 한다
참 설명 잘하신다...
좋게 봐주셔서 고맙습니다. :)
👍
제가 더 감사합니다. :)
보안쪽 강의는 해주실 계획 없을까요?
일부 가능하긴 한데...고민입니다. 보안을 이야기 하려면 결국 공격방법도 설명해야 하기 때문입니다. 당연히 책임도 따라야 하고요. ^^;;
원격지 문서뷰어라는 표현은 멀리 존재하는 서버의 HTML을 가져와서 본다는 뜻으로 이해하면 될까요??
네, 맞습니다. 다시 기술로 TCP/IP는 최신 기술이었죠. ^^
Dom 비선형 트리구조라..
자료구조에서 말하는 그 Tree 입니다. 참고하세요. ^^
몰랐습니다. 감사합니다. 저는 비전공자라서 실무에서 역으로 cs를 공부하고 있는데, 왜 자료구조가 중요한지 여기서 느낍니다. 저는 요즘 타입힌팅 타입에 관심이 많은데 이 부분도 불대수 집합이랑도 관련이 있더라구요. 정말 프로그래밍의 세계는 파고들면 들수록 공부할게 많네요.
자료구조는 컴퓨터 구조보다 더 중요하다고 생각합니다. ^^;;;