[혼공네트] Chapter01-1 컴퓨터 네트워크를 알아야 하는 이유
2024. 4. 17. 18:30ㆍ개발서 발자국/혼공네트
컴퓨터 네트워크 (네트워크) : 여러 개의 장치가 서로 연결되어 정보를 주고 받을 수 있는 통신망
인터넷: 네트워크의 네트워크
개발자의 업무에서 활용
1. 프로그램을 만드는 업무에서 네트워크 지식을 활용하는 경우
- TCP, UDP HTTP, 쿠키, 배포시 DNS, HTTP/HTTPS, 포트 번호 등 다양한 네트워크 배경지식 필요
- 프로그램의 안전성과 안정성을 높이고 싶을 때
2. 프로그램을 유지 보수 하는 업무에서 네트워크 지식을 활용하는 경우
- 인터넷 연결이 안 되는 문제, 웹 서버가 동작하지 않는 문제 등
- 문제 발생 시 해결의 큰 실마리가 됨
=> 모두 네트워크 지식을 활용해야 함
=> 실제 기술 면접 문항의 예시에서도 네트워크 지식이 필요함을 알 수 있음
기술 문제 예시
- DNS의 정의와 동작 과정에 관해 설명하세요.
- TCP 와 UDP의 차이는 무엇인가요?
- HTTP와 HTTPS의 차이는 무엇인가요?
'개발서 발자국 > 혼공네트' 카테고리의 다른 글
[ 혼공네트 ] 02-4 스위치 (1) | 2024.05.17 |
---|---|
[ 혼공네트 ] 02-3 허브 (1) | 2024.05.17 |
[ 혼공네트 ] 02-2 NIC 와 케이블 (2) | 2024.05.16 |
[ 혼공네트 ] 02-1 이더넷 (1) | 2024.05.09 |
[ 혼공네트 ] 01-3 네트워크 미시적으로 살펴보기 (0) | 2024.04.30 |