본문으로 바로가기

네트워크 기초

category Dev Environment/개발 기타 자료 2015. 9. 1. 08:18


네트워크 기초


네트워크

여러대의 컴퓨터를 통신 회선으로 연결한 것


 홈 네트워크 : 컴퓨터가 방마다 있고, 이들 컴퓨터를 유,무선등의 통신 회선으로 연결한 것

지역 네트워크 : 회사, 건물, 특정 영역에 존재하는 컴퓨터를 통신 회선으로 연결한 것

인터넷 : 지역 네트워크를 통신 회선으로 연결한 것



서버와 클라이언트

서버 : 서비스를 제공하는 프로그램


웹서버, FTP 서버, DBMS, 메신저 서버

클라이언트의 연결을 수락하고, 요청 내용을 처리한 후 응답을 보내는 역할을 합니다.




▶ 클라이언트 : 서비스를 받는 프로프램

웹브라우저(웹서버로부터 서비스를 받음), FTP 클라이언트, 메신저

네트워크 데이터를 필요로하는 모든 애플리케이션이 해당

모바일 앱도 네트워크 데이터를 필요로 한다면 모바일앱도 클라이언트가 될 수 있습니다.







IP 주소와 포트(port)


▶ IP(Internet Protocol) 주소

네트워크상에서 컴퓨터를 식별하는 번호

네트워크 어댑터(랜(Lan)카드)마다 할당되는 번호를 말합니다.




▶ 포트(Port)


같은 컴퓨터 내에서 프로그램을 식별하는 번호를 말합니다.

클라이언트는 서버 연결 요청시 IP 주소와 Port를 같이 제공

0 ~ 65535 범위의 값을 가지고 있습니다.