기초 용어
Posted 2012. 8. 13. 22:44네트워크 프로그래밍
네트워크로 연결되어 있는 서로 다른 두 컴퓨터가 데이터를 주고 받을 수 있도록 하는것
.지금은 인터넷이란 거대한 네트워크로 연결되어 있어 물리적인 연결은 신경 쓸 필요 없다.
운영체제에서 소켓(SOCKET)은 데이터송수신에 사용할 수 있는 소프트웨어적인 장치를 의미함
BSD소켓
네트워크 프로그램을 작성하기 위한 기기
유닉스에선 일반소켓을 BSD소켓이라고 하고, MS는 WinSock이라는 이름을 씀, 단순한 이름의 명칭
호스트라는 용어는 여러 가지 상황에서 사용되는데, 약간씩 다른 의미를 가지고 있다.
- 인터넷에서 호스트는, 인터넷을 통해 다른 컴퓨터들과 쌍방향 통신이 가능한 컴퓨터를 말한다. 호스트는 특정한 호스트번호를 갖는데, 이는 네트웍 번호와 합해져서, 고유의 IP 주소를 이루게된다. 인터넷 서비스 제공업체를 통한 PPP 사용자의 경우에는, 접속되어있는 동안에만 고유한 IP 주소를 갖게되며, 그 시간동안은 해당 사용자의 컴퓨터도 하나의 호스트가 되는 것이다. 이러한 맥락에서 보면, 호스트란 네트웍의 하나의 노드라고 볼 수도 있다.
-
IBM이나 기타 다른 메인프레임 컴퓨터 환경에서, 호스트란 하나의 메인프레임 컴퓨터를 말한다 (요즘은 이런 컴퓨터를 '대형 서버'라고 부른다).이 상황에서 메인프레임은 단말기가 부착되어 있으며, 메인프레임은 이 단말기에게 서비스를 제공하는 호스트가 된다 (여기서 호스트는 항상 서버가 되고 워크스테이션은 항상 클라이언트가 된다는 것을 의미하는 것은 아니다. 클라이언트/서버 관계는 호스트라는 용어의 사용과 관계없는 하나의 프로그래밍 모델이다).
- 그 외 다른 상황에서, 이 용어는 자신보다 작거나 능력이 떨어지는 장치 또는 프로그램에게 서비스를 제공하는 장치나 프로그램을 의미한다
트래픽( Traffic )
특정 전송로상에서 일정 시간내에 흐르는 Data의 양.
즉, 시스템에 걸리는 부하. 시스템 관리자의 중요한 작업중 하나가 수시로 관리를 해줘야됨
'Server' 카테고리의 다른 글
크리티컬섹션, 뮤텍스 (0) | 2012.09.04 |
---|---|
데드락 (0) | 2012.09.04 |
3way hand shake (0) | 2012.08.13 |
라우팅 (0) | 2012.08.13 |
OS의 종류와 차이점 (0) | 2012.08.13 |
- Filed under : Server